Как на Fenom написать &where с условием?
Нужно одновременно вывести ресурсы контейнеры и ресурсы, у которых нет родителей.
Подскажите, как на Fenom записать это в
Заранее, благодарю.
Подскажите, как на Fenom записать это в
'where' => ???????
Заранее, благодарю.
Комментарии: 7
Попробуйте так
'where' => '{"parent:=":"0","OR:isfolder:=":"1","AND:parent:=":"0"}'
Это если к первоначальному вопросу про условие ИЛИ
Да, немного не так вначале написал вопрос, после исправил.
Нужно одновременно вывести все ресурсы контейнеры и ресурсы, у которых нет родителей.
И еще уточнение, чтобы эти ресурсы не были скрыты из меню.
Нужно одновременно вывести все ресурсы контейнеры и ресурсы, у которых нет родителей.
И еще уточнение, чтобы эти ресурсы не были скрыты из меню.
Благодарю за подсказку.
Сделал вот так:
Поправьте, пожалуйста, если неверно.
Сделал вот так:
'where' => '{"parent:=":0,"AND:hidemenu:=":0,"OR:isfolder:=":1,"AND:hidemenu:=":0}'
Вроде, то что нужно.Поправьте, пожалуйста, если неверно.
Можно и массивом передавать:
'where' => [
'parent:=' => 0,
'AND:hidemenu:=' => 0,
'OR:isfolder:=' => 1,
'AND:hidemenu:=' => 0
],
А как быстрее работать будет, массивом в первоначальном варианте?
А как быстрее работать будет, массивом или в первоначальном варианте?
Не думаю, что будет какая нибудь разница, но массивом как минимум правильнее что-ли
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.