承诺
Yii最大的败笔就是 整合了Bootstrap和Jquery这些所谓的前端组件
这样会引入大量没有必要的js文件和css文件 使得整个框架显得非常臃肿不堪
还有所谓的脚手架Gii 个人觉得是没有什么卵用的东西
现在都是前后端分离了 前台人员写好模板 后端人员专注业务逻辑和数据库
bootstrap是最丑的前端框架 没有之一 完全掉档次@YiiSoEasy 这样你会没进步的
- 承诺 赞了回复
前端组件,只是方便了个人的快速开发而已,对于一个团队来说,前端组件没有太多的意义,毕竟前端不是自己写,但是如果对于个人来说,能省不少时间,大量的样式和js都由前端组件来完成了。
所以需要看你怎么用,框架的意义在于快速,安全,以及统一,个人理解,勿喷啊 $query = (new \yii\db\Query()) ->select('a.id as id,title,create_time,modify_time,username,name') ->from('yii_article AS a') ->leftJoin('yii_user AS u','u.id = a.user_id') ->leftJoin('yii_category AS c','c.id = a.category_id') ->where(['c.name'=>'新闻分类']) ->limit(4) ->orderBy('id DESC') ->All();
orderBy()里面也需要指定一下比较妥当一点例如
['c.id'=>SORT_DESC]
- 承诺 评论了教程 Yii2.0 场景的简单使用
场景还可以设置一个default
- 承诺 赞了评论
使用Url::to()也是可以的。方法如下:
<?php use yii\helpers\Url; ...... Url::to(['site/index']);
- 承诺 回复了 jerryxu0909 的回答
默认值分两种:
1)数据库中的定义的default值,
用如下方式
$model->loadDefaultValue();
2)逻辑中定义的default值
用如下方式
$model->status=1;直接的做法就这个了,我想不出其他的方法了