То что введены контроллеры, пока что не привычно, но думаю это дело времени.
Каким образом осуществлять проверки на получение id магазина? Раньше можно было через простой isset, а теперь? Цитата:
if (isset(Core_Page::instance()->object->getEntity()->id))
{
... выполняются собственные скрипты
}
Также интересует проверка на ID узла структуры. Например, если он равен 123.
То что введены контроллеры, пока что не привычно, но думаю это дело времени.
Полагаю Вы очень скоро оцените гибкость и удобство их использования. От старых методом ShowXXX они не сильно отличаются по общему назначению. CCron писал(а):
Каким образом осуществлять проверки на получение id магазина? Раньше можно было через простой isset, а теперь?
Второе сообщение с верху получение группы и товара. Сам ИС так:
class My_Informationsystem_Controller_Show extends Informationsystem_Controller_Show
{
public function applyItemsForbiddenTags($oInformationsystem_Item)
{
if ($oInformationsystem_Item->user_id)
{
$oInformationsystem_Item->addEntity(
$oInformationsystem_Item->User
);
}
Можно ли добавить в xml для списка элементов ИС для каждого informationsystem_item элемент со значением длины поля text.
$Informationsystem_Controller_Show->informationsystemItems()
->queryBuilder()
->select(array('CHAR_LENGTH(informationsystem_items.text)', 'text_length');
не проходит: Exception: The property 'text_length' does not exist in the model 'informationsystem_item'.