Каковы правила интерпретации «логически неоднозначных» запросов в Yii2?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Каковы правила интерпретации «логически неоднозначных» запросов в Yii2?

Сообщение Anonymous »

В Yii2 к запросам можно добавлять такие предложения, как:

Код: Выделить всё

Product::find()
->where(['name' => 'MyProd'])
->andWhere(['type' => 'Toy'])
->orWhere(['category' => 'MyCat'])
->andWhere(['location' => 'MyLoc'])
Как это интерпретируется? Это то, что он находит продукты, которые
  • называются «MyProd» и имеют тип «Игрушка»
или
  • находятся в категории «MyCat» и имеют местоположение «MyLoc»
    ?
Это то, что он находит продукты, которые:
  • называются «Мой продукт»
и
  • имеют тип «Игрушка» или находятся в категории « MyCat'
и
  • имеют местоположение "MyLoc" ?
Это что-то совсем другое? Существует ли общее правило, которое можно легко описать, для интерпретации таких «логически неоднозначных» запросов?

Подробнее здесь: https://stackoverflow.com/questions/788 ... es-in-yii2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»