Yii2
沉迷现实无法自拔
这个作者很懒,什么都没留下…
展开
-
Yii2的一些简单知识
yii2升级如果缺少插件就先运行: php composer.phar global require "fxp/composer-asset-plugin:~1.0.0"打印出数据库操作的sql语句查询语句->createCommand()->getRawSql();比如:$model->find()->where('id = 1')->createCommand()->getRawSql(原创 2016-03-15 15:56:42 · 602 阅读 · 0 评论 -
数据库查询实例(findOne、findAll、where)
findOne()和findAll():// 查询key值为10的客户$customer = Customer::findOne(10);$customer = Customer::find()->where(['id' => 10])->one();// 查询年龄为30,状态值为1的客户$customer = Customer::findOne(['age' => 30, 'status'原创 2016-03-15 16:08:43 · 5751 阅读 · 0 评论 -
数据库查询实例(基础)
1.简单查询:[[one()]]: 根据查询结果返回查询的第一条记录。[[all()]]: 根据查询结果返回所有记录。[[count()]]: 返回记录的数量。[[sum()]]: 返回指定列的总数。[[average()]]: 返回指定列的平均值。[[min()]]: 返回指定列的最小值。[[max()]]: 返回指定列的最大值。[[scalar()]]: 返回查询结果的第一行中的第一列的值。[[原创 2016-03-15 16:19:11 · 621 阅读 · 0 评论 -
Yii2.0-Widget小部件制作
Widget小挂件制作:1、以制作一个hello小挂件为例,下图为简单的目录结构(可以根据需求做相应的修改): 2.打开HelloWidget.php添加以下代码:<?phpnamespace common\widgets\hello;use yii\base\Widget;class HelloWidget extends Widget{ public $msg = '';转载 2016-03-15 16:25:03 · 1992 阅读 · 0 评论 -
Yii发送邮件配置(163)
在配置文件中(main-local.php),添加下列代码(注意是放到 components 参数里):'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 '原创 2017-08-04 14:26:17 · 725 阅读 · 0 评论 -
mysql同一个表,多种条件的多种排序
mysql同一个表,多种条件的多种排序,这里使用了php结合mysql实现/** * 这里是一个以Yii框架开发的一个程序,其他框架同理 * * 示例使用场景介绍: * 1、一个类似滴滴的APP订单列表 * 2、订单状态为 1, 2, 3, 4 的始终在其他状态的前面 * 3、订单状态为 1, 2, 3, 4 的按照订单生成时间倒序排 * 4、订单状态不为 1, 2, 3,原创 2017-12-15 14:46:49 · 894 阅读 · 0 评论 -
Yii视图添加资源文件在所有资源文件的下面
// 在视图文件里按照下面的格式添加资源$this->registerJsFile($jsFilePath, [AppAsset::className(), 'depends' => 'frontend\assets\AppAsset']);$this->registerCssFile($jsFilePath, [AppAsset::className(), 'depends' => 'front原创 2017-12-19 10:03:12 · 430 阅读 · 0 评论