yii2是最好的框架,不服来辩
我用yii开发过程中,感觉自己需要写的代码特别少。
先谈谈最基本的单数据表模型吧:
直接使用crud生成,然后根据自己需要的功能修改下就ok
两个表关联模型,当数据表设置了外键之后,yii2在生成model时候,自动会添加关联关系
比如你要添加产品的同时,还需要添加多个图片到产品图片数据表
这个在yii2非常简单,你只需要处理下post数据就ok
举个例子,两个model 1product 2productImg
只需要把post数据处理成这样
=[
'product'=>[
'相关字段',
'productImg'=>[0][图片表相关字段]
]
]
使用下yii一个ar relation扩展,就可以在执行$product->save()方法时候,自动添加productImg 数据
修改数据也不用管,非常的智能化,自己需要写的代码不超过20行
而且这个支持复杂的多表关联,只要你建立好外键,处理好post数据,一切就ok,yii2就是这么强大
数据验证,数据安全yii2做的也很好,通过场景概念,你可以只容许需要的字段数据传送过来
通过简单的验证规则配置,就可以实现各种各样的验证功能,还可以自定义方法,匿名函数
yii2最大的缺点可能是对pher技术要求较高和yii2文档不太全,需要懂yii2内核才能完美发挥yii2优势
还有一些acf,rbac,di,user,等等用起来也很方便,推荐大家使用
如果你没深入了解yii2内核,还请对yii2尊重点,整天拿着个国产框架秀什么优越感