yoyo0926
- yoyo0926 2019-01-27 已签到连续签到4天,获得了20个金钱
- yoyo0926 2019-01-25 已签到连续签到2天,获得了10个金钱
- yoyo0926 2019-01-26 已签到连续签到3天,获得了15个金钱
- yoyo0926 回答了问题 Yii 1.1 版本求和问题
求和不应该是sum吗?
原生sql是这样的,SELECT SUM(column_name) FROM table_name,yii里面应该可以->sum("field") 不能加不同的入口目录吗,也在一个域名下的,像backend/fontend/api,再加一个a b ... 这样行不行?
- yoyo0926 赞了回答
由于历史原因,php 的 urlencode 函数会把空格编码成
+
而不是%20
,这一点与其它语言不同,也不符合一个什么 RFC 的规范,所以 这里做了一步替换。但其实 php 中另有一个rawurlencode
函数,这个函数 与urlencode
函数的唯一区别就是 它会把 空格 编码成%20
。
至于*
,它肯定不会被包含在urlencode
的返回结果中的,它一定会被编码成%2A
,这里的替换是 多此一举。
综上,以上代码 完全可以替换为:return rawurlencode($str);
model 继承的
ActiveRecord
,ActiveRecord
类中有个方法叫find
:public static function find() { return Yii::createObject(ActiveQuery::className(), [get_called_class()]); }
写个类
testActiveQuery
继承ActiveQuery
类,model
重写find
方法。把ActiveQuery
换掉。testActiveQuery
重写 父类 init 方法。public function init() { //为所欲为 自己看下代码 $this->andOnCondition(['project_id' => 1]); parent::init(); }
谢谢!!非常感谢!