- 修改文件
src\services\api.js
1 | //跨域代理前缀 |
- 修改文件
vue.config.js
1 | module.exports = { |
然后重启yarn serve
小峰的博客
src\services\api.js
1 | //跨域代理前缀 |
vue.config.js
1 | module.exports = { |
然后重启yarn serve
Active Record
可以将相关数据集中进来, 使其可以通过原始数据轻松访问。 例如,客户数据与订单数据相关 因为一个客户可能已经存放了一个或多个订单。这种关系通过适当的声明, 你可以使用 $customer->orders
表达式访问客户的订单信息 这表达式将返回包含 Order Active Record
实例的客户订单信息的数组。
声明关联关系
你必须先在 Active Record
类中定义关联关系,才能使用 Active Record
的关联数据。 简单地为每个需要定义关联关系声明一个 关联方法 即可,如下所示,
这样的问题出现,是因为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则是在文件尾添加。
解决方法: