Best Answer Cheren-dow , 14 July 2016 - 20:09
CB9TOIIIA, брать алиас и делать запрос в базу для поиска. Инфы мало, что бы еще были какие то варианты предложить.
Go to the full postBest Answer Cheren-dow , 14 July 2016 - 20:09
CB9TOIIIA, брать алиас и делать запрос в базу для поиска. Инфы мало, что бы еще были какие то варианты предложить.
Go to the full postPosted 14 July 2016 - 13:26
Всем привет! Возможно ли по API через url или alias узнать ID?
Пока только вижу вариант к БД обращаться...
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Posted 15 July 2016 - 06:14
$conditions = array("alias = '".$alias."'"); $result = $this->app->table->item->all(compact('conditions'));
Posted 15 July 2016 - 06:18
$conditions = array("alias = '".$alias."'"); $result = $this->app->table->item->all(compact('conditions'));
Хм... а если немного прокомментировать?)
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Posted 15 July 2016 - 06:28
Хм... а если немного прокомментировать?)
А чего комментировать-то? Ты попробовал код? На выходе будет объект материала с нужным алиасом, оттуда получишь ID.
Posted 15 July 2016 - 06:33
А чего комментировать-то? Ты попробовал код? На выходе будет объект материала с нужным алиасом, оттуда получишь ID.
Ну я уже почитал php доки - т.е. создаем массив alias'ов и потом через compact сопостовляем и через $app->table->item->all получаем объекты. Верно?
Будет круто - если это так
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Posted 15 July 2016 - 06:37
Если алиасы в массиве $aliases, то можно и так. На выходе куча объектов материалов. Ну само собой алиасы надо экранировать.
$conditions = array( 'alias IN (' . implode(',', $aliases) . ')', ); $result = $this->app->table->item->all(compact('conditions'));
Вообще тут полезно покурить не доки php, а сам код Zoo и подключаемые классы. Ты не поверишь, сколько там полезных функций ;-)
Edited by fiction13, 15 July 2016 - 06:40.
Posted 15 July 2016 - 06:39
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Posted 15 July 2016 - 06:43
Возможно ли по API через url или alias узнать ID?
В теме был вопрос про API - я написал. Просил прокомментировать - прокомментировал.
Мне Серега скинул пример как в БД лазить)) вот прямо запросами и делал)))
Ок.
Posted 15 July 2016 - 06:44
Edited by CB9TOIIIA, 15 July 2016 - 06:45.
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке