Глупый вопрос: типы контента

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Как получить типы контента для формы

#16 11 мая 2020 в 14:44

Ансетить переменные без явной необходимости (когда у вас в переменной десятки мегабайт, какой-то цикл и т.п.) нет смысла.

Fuze
В цикле ансет тоже не работает до конца работы функции. Проверено.

Равнозначно. Новый объект модели будет создан и там и там. Условная переменная всего лишь ссылка не него.

Fuze
Спасибо за ликбез!
#17 11 мая 2020 в 23:39
Fuze, Спасибо за ответы. Рад, что мой вопрос затронул еще кого-то😊Для полного понимания структуры CMS нет ли ссылки на полный алгоритм работы: типа backend->form-> и т.д.
Не укладывается пока у меня в голове структура вызовов в тех или иных случаях. Разбираю компоненты, все сделаны по разному. Что-то понятно, а что-то нет.
#18 11 мая 2020 в 23:42


  1. new fieldList('ctype_id', array(
  2. 'title' => LANG_CONTENT_TYPE,
  3. 'generator' => function($item) {
  4.  
  5. $model = cmsCore::getModel('content');
  6. $tree = $model->getContentTypes();
  7.  
  8. $items = array();
  9.  
  10. if ($tree) {
  11. foreach ($tree as $item) {
  12. $items[$item['id']] = $item['title'];
  13. }
  14. }
  15.  
  16. return $items;
  17.  
  18. },
  19. )),
Любите мало кода?))
  1. new fieldList('ctype_id', array(
  2. 'title' => LANG_CONTENT_TYPE,
  3. 'items' => array_collection_to_list(cmsCore::getModel('content')->get('content_types'), 'id', 'title')
  4. )),

Раз уж вы разработчик, то задам еще вопрос: откуда оптимальнее(правильнее) подключать чужую модель в плане производительности: контроллер или экшн?

Я не разработчик, но рискну ответить — подключать надо там, где она вам нужна.

dwd

Спасибо. Да, люблю мало кода. Если есть возможность сократить код — всегда это делаю. :)
#19 12 мая 2020 в 01:37

Для полного понимания структуры CMS нет ли ссылки на полный алгоритм работы: типа backend->form-> и т.д.

@sergvm
Всё, что описано, есть только тут
docs.instantcms.ru/dev/start

Если есть конкретный вопрос, задавайте. Но стоит соблюдать принцип одна тема — одна проблема.
/rules.html
#20 13 мая 2020 в 10:26
Fuze, Хорошо. Буду читать еще.
Спасибо. Тема закрыта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.