不求而得的往往求而不得
- 不求而得的往往求而不得 2022-02-24 已签到连续签到1天,获得了5个金钱
- 不求而得的往往求而不得 赞了回复
这么好的框架,我们要一起加油来发扬光大。
- 不求而得的往往求而不得 赞了回答
$orWhere=[ 'and', [ 'or', ['like', 'username', $search], ['like', 'sex', $search], ['like', 'email',$search], ] ]; $list=\api\common\models\User::find() ->where(['status'=>1]) ->andWhere($orWhere) ->asArray() ->all();
- 不求而得的往往求而不得 赞了话题PHP 函数速查表
- 不求而得的往往求而不得 赞了回答
说下我的看法,我觉得是楼主使用基础版的内容。
- 正确的使用命名空间和引用命名空间。
根目录下就有
components
, 打开其他的文件,发现命名空间是namespace components;
那新建文件也要是所以在使用的时候 也应该是
use components\HelloWidget
- 如果新目录是要注册的
// common/config/bootstrap.php // 高级版 Yii::setAlias('@目录文件名', dirname(dirname(__DIR__)) . '/目录文件名');
- 不求而得的往往求而不得 赞了回答
错在 你把 基础版 的示例 弄到了 高级版 里,同样的操作 你要是在 基础版里 做的话,肯定是 没问题的
如果是在 高级版里,你要 这样:
1、不要在 根目录中创建 components,或者在 frontend / backend 里,或者在 common 里
2、namespace 不要用app\components
,用frontend\components
/backend\components
或者common\components
- 不求而得的往往求而不得 回答了问题 Gii 生成页面
基础模板肯定不行,你可以自己封装一套,把搜索单独提出来不放在列上边。
- 不求而得的往往求而不得 回复了 刘师傅 的回答
你用 (yii\db\Query())试试。
也许用find()查询主表外的字段都能忽略。问题已经解决了,https://www.yiichina.com/tutorial/1588,答案在这。
查询出主表id并起别名就好了,话说这个操作真的奇怪。。