如果我希望能够在PHP和Ruby和Rails中进行开发而不必在我从一个移动到另一个时进行过多的精神跳跃,那么我应该选择哪个PHP框架?它不一定是精确的副本,但应该具有Rails的大多数基本功能。
也就是说,它应该包含类似的路由(/ controller / action / id或RESTful);类似的模型方法名称(find,findBy);类似的帮助方法(linkTo等...);关于表名的类似验证和类似约定。
答案 0 :(得分:8)
CakePHP本质上是PHP的ROR端口。
答案 1 :(得分:2)
Akelos可能就是您要找的。 p>
答案 2 :(得分:2)
我想说CakePHP在其方法中更多是Rails-ish。 CodeIgniter是另一个很棒的PHP框架,但不是那么Rails-ish。
答案 3 :(得分:0)
还有CodeIgniter。几年前尝试过,我认为这很不错。文档很棒。
答案 4 :(得分:0)
我会说Cakephp,如果你必须编写一个应用程序来自Rails,与其他php框架相比,调整你的开发会容易得多。
答案 5 :(得分:0)
目前,最好模仿Rails的PHP框架必须是Maintainable Framework。它本质上是Rails的直接移植版本,并且具有使用相同目录结构的Rails(ActiveRecord,迁移,生成器,路由,视图助手等)的许多优点,因此您应该感到熟悉。但不要认为它被如此广泛地使用。