中间复杂度的PHP框架,介于CodeIgniter和Yii之间?
像CI这样简单的东西(这意味着必须有好的、简单的、最新的文档)。但也有一些比CI更多的功能 Yii有很多特性,但它也更复杂(它迫使你不得不使用很多it特性)。这意味着向web应用程序添加一些功能需要三倍的时间,因为您必须了解Yii的许多新的小功能 这有点像CI在需要的时候“避开你的方式”,而Yii会妨碍你,如果你不按它的方式做,它就会崩溃 CI中缺少的功能在这个新的“中间”PHP框架中很好:中间复杂度的PHP框架,介于CodeIgniter和Yii之间?,php,codeigniter,yii,Php,Codeigniter,Yii,像CI这样简单的东西(这意味着必须有好的、简单的、最新的文档)。但也有一些比CI更多的功能 Yii有很多特性,但它也更复杂(它迫使你不得不使用很多it特性)。这意味着向web应用程序添加一些功能需要三倍的时间,因为您必须了解Yii的许多新的小功能 这有点像CI在需要的时候“避开你的方式”,而Yii会妨碍你,如果你不按它的方式做,它就会崩溃 CI中缺少的功能在这个新的“中间”PHP框架中很好: 代码生成(crud) 认证 访问控制 布局 小部件 Easyer/自动分页(如yii) 简易uri参数
- 代码生成(crud)
- 认证李>
- 访问控制
- 布局李>
- 小部件李>
- Easyer/自动分页(如yii)
- 简易uri参数
(ASP.NET MVC可能是“it”,但我不懂这种语言,所以学习它的努力要比学好Yii php框架更大,所以我正在寻找一个php框架)你可以试试(尤其是来自ci)我是它的粉丝。我觉得它有你提供的规格。如果你想要更前沿的东西,你可以看看你应该看看CI社区,其中一些扩展可能是别人写的(我记得在某处看到了身份验证和组件/小部件) 值得一看。我个人不太喜欢它,因为他们选择Prototype而不是jQuery来实现他们的ajax特性,当您习惯于jQuery时,使用Prototype确实很烦人
也许去看看也不错。但是,它只是php 5.3版本,您需要非常小心,该版本的php将在站点部署的服务器上得到支持。如果您正在寻找一个类似ASP.NET MVC的php框架,那么我认为这是最接近您所能找到的。您可以看看/。 它们都很容易获取,并提供代码生成/ORM
以mvc方式创建表单的简单方法 请参阅此列表以获得良好的比较: 从个人角度来看,我会选择symfony,因为它是
- 丰富的功能和
- 与许多其他已经绑定的组件(条令、Swift Mailer等)进行了良好集成
- 好的(但一开始是复杂的)代码生成,生成真正可用的代码,让您快速启动
- 充分利用模板(这将是您在“布局”中提到的要点)
- 许多不同的、强大的功能,包括身份验证和访问控制(它还有一个)
- 这是我见过的最好的框架之一
- 更复杂的结构,
- IMO有线文件结构
- 与教程相比,这是一个相当混乱的过程
$result=mysql\u查询($sql);
Yii::app()->db->createCommand($sql)->queryAll();
Takeaway::model()->findAll();
我已经找到了一些解决问题的资源,因为它们包含了一些例子(米兰·巴布斯科夫的建议帮助我们关注“解决方案”)
另外,还有google-I查找解决方案(和示例)这种方式最快-例如:implement+pagination+yii我在原始PHP中做得非常好,手头的项目变得太难处理,我决定搬到zend,因为太复杂了,我最终搬到了yii,这确实减少了项目开发的成本和开销时间,对我来说最重要的是简单地集成了jquery、widget和advanced OOP。这是一个很好的问题。我也有同样的问题。自从我学习Yii以来,我有两个项目,我决定在这两个项目上都使用CI。虽然,我不认为这是第三个框架可以解决这个问题,但我更愿意为Yii提供一个面向操作的教程。IMHO,Yii documentation太粗糙了,没有足够的例子。看看科哈纳,它是基于CI的。听说过很多关于它的东西,但它缺乏