这样的问题出现,是因为MySQL的配置文件my.ini
中sql_mode
的值,逗号后面加上了空格导致的无法启动,需要手动删除空格就可以了。
my.ini
原来部分代码:
1 | tmp_table_size=64M |
my.ini
修改后代码:
1 | tmp_table_size=64M |
重启即可
小峰的博客
这样的问题出现,是因为MySQL的配置文件my.ini
中sql_mode
的值,逗号后面加上了空格导致的无法启动,需要手动删除空格就可以了。
my.ini
原来部分代码:
1 | tmp_table_size=64M |
my.ini
修改后代码:
1 | tmp_table_size=64M |
重启即可
JS 60秒倒计时代码
1 | <!DOCTYPE html> |
使用GD库的 imagejpeg()
/ imagepng()
处理图片,它们直接写入所述图像数据,以输出流(或文件)。
如果你想获取图片文件内容则通过如下方法:
1 | // $img = 要处理的图像资源; |
$image_data
得到的数据就是图片文件的数据内容 或者 直接返回 ob_end_clean()
是一样的
废话不多说直接上车
1 | DROP TABLE IF EXISTS `region`; |
/common/models/Region.php
需求:假设我们有一张商品表goods和一张商品分类表categories,通过商品分类简称搜索商品列表
goods表AR
1 | namespace common\models; |
Yii2框架下展示列表数据通常用Gridview
来实现,这里整理常用的小技巧,方便以后查询使用
1 | <?= GridView::widget([ |
单数行为绿色背景,偶数行为红色背景
1 | <?= GridView::widget([ |
red
和green
需要有对应的样式实现
如果在view中直接添加js代码,如下:
1 | <script> |
会提示没有$ is not defined
错误,这是因为view中添加js代码的前面没有引用juqery.js,默认全局的jquery则是在文件尾添加。
解决方法:
Order
模型
1 | class Order extends \yii\db\ActiveRecord |
OrderItem
模型是 Order
与 Item
的中间表
order
表的主键 id
与 order-item
表 order_id
关联
item
表的主键 id
与 order-item
表 order_id
关联
通过Order模型获取关联的Item表数据
1 | $order = Order::find()->all(); |