文档章节

Yii 框架中rule规则必须搭配验证函数才能使用

c
 chenhongjiang
发布于 09/20 17:39
字数 140
阅读 6
收藏 0
Yii
public $store_id;
public $user_id;
public $page;
public $limit;
public $list;
public $mch_list;
public $cart_id;
public $is_community;
public $shop_id;
public $cart_type;//类型
public function rules()
{
    return [
        [['page', 'limit','is_community','cart_type'], 'integer'],
        [['page',], 'default', 'value' => 1],
        [['limit',], 'default', 'value' => 1000],
        [['is_community','cart_type'], 'default', 'value' => 0],
    ];
}
public function search()
{

   //必须使用这个函数才能 使用 $this->limit 获取里面的值
    if (!$this->validate()) {
        return $this->errorResponse;
    }
    $query = Cart::find()->where([  'store_id' => $this->store_id,
                                    'user_id' => $this->user_id, 'is_delete' => 0,
                                    'is_community'=>$this->is_community,
                                    'shop_id'=>$this->shop_id,
                                    'cart_type'=>$this->cart_type
                                ]);
    $count = $query->count();
}

 

© 著作权归作者所有

c
粉丝 4
博文 112
码字总数 48443
作品 0
朝阳
私信 提问
Yii 2 —— Backend自动出现登录页

1.1 Backend自动出现登录页 用http://backend/访问后端时,页面会自动被重定向到http://backend/index.php?r=site%2Flogin,要求进行登录,这其中的流程是怎样的? 按照YII的理念,框架在处理...

tywali
2016/11/09
0
0
yii2项目实战-访问控制过滤器ACF讲解

作者:白狼 出处:http://www.manks.top/document/yii2-filter-control.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法...

白狼栈
2016/10/06
59
0
YII Framework学习教程-YII的路由

http://www.localyii.com/testwebap/index.php?r=testmod/default/index。 根据以前的知识,我们知道此url是访问的testmod module的default controller下的index action。对应的存储路径是:...

Flowf
2011/12/10
2.2K
0
选择 Yii 2 框架的 7 个理由

去年,SitePoint网站发布了一篇文章重点介绍了一些顶尖的PHP开发框架。 排名第四的是Yii(发音同Yee)框架。 那时Yii框架最新的版本是1.1.14。最近,Yii 2.0版发布了,你可以在产品中使用2.0...

oschina
2014/10/16
18.4K
66
Yii 2 —— 密码加密算法

1.1 密码加密算法 参考文档: 1、更新后的 PHP: 现代 PHP 中的密码安全性; 2、http://php.net/manual/zh/function.password-hash.php 3、http://php.net/manual/zh/function.password-veri......

tywali
2018/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

cleanLastUpdated.bat

@echo offrem create by AnXiaole rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\AnXiaole\.m2\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPO......

安小乐
2分钟前
0
0
操作放大器的用法是什么?

  有区别   1、单级放大的倍数比较有限,一般在100倍以下。放大倍数很大的话,负反馈就比较浅,对于放大倍数的稳定性不利。假如需要放大倍数更高,就不得不动用多级放大电路了。单级放大...

仙溪
5分钟前
0
0
c++ 上传文件 curl

bool uploadFile(std::string url, std::string file, std::string auth) { boost::filesystem::path p(file); CURL *curl; CURLcode res; struct curl_httppost *for......

青黑
11分钟前
2
0
冒泡与插入排序的代码实现

// 冒泡排序,a 表示数组,n 表示数组大小public void bubbleSort(int[] a, int n) { if (n <= 1) return; for (int i = 0; i < n; ++i) { // 提前退出冒泡循环的标志位 ...

无名氏的程序员
13分钟前
3
0
centos7.6 +mhvtl1.6安装

以前的mhvtl都是在centos6.x,5.x上安装的mhvtl以前版本为1.4,现在最新的1.6出来,可以安装在centos7.6上,下面是安装过程: 1.安装基础包 centos7.6只要能上外网,默认是配置了yun源的,这些...

突突突酱
15分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部