I've been working a lot with Ruby on Rails in the past several months, and am loving it. Recently however, I've come into some work that requires PHP, and would like to retain a lot of the nice baked in features that Rails provides, such as:
- Restful Routes
- Easy Model Validation
- Good Application Layout
- Helpers and Observers
Are there any PHP frameworks that offer all (or most) of the above? Which are most similar to Rails?