小编Tod*_*kov的帖子

Yii2 model :: find()默认情况下的条件

在视图中使用Yii2 ...

Products::find()->asArray()->all()
Run Code Online (Sandbox Code Playgroud)

将所有产品作为数组返回.我正在寻找一种方法让它返回所有产品WHERE id!= 1我想只有一个地方做修改" - > all()"为每个模型返回.我知道这Product::find()->where('id != 1')->...是可能的,但我不想在不止一个地方编写和维护它.

yii2

11
推荐指数
1
解决办法
5万
查看次数

Yii2在最后一个链关系中添加条件

现在我有:

$products = Product::findAll([1,2,3,4]);
foreach ($products as $product){
    $text = $product->part->type->texts;
}
Run Code Online (Sandbox Code Playgroud)

这将返回表中的相关记录Texts.

但是我需要只有1条记录,为此我需要在最后一次连接中再有一个条件type->texts,这在模型中没有定义.它是动态会话变量.

有没有办法做到这一点?

database yii2

3
推荐指数
1
解决办法
8993
查看次数

标签 统计

yii2 ×2

database ×1