видимо нужно еще один цикл внутри делать, в нем сравнивать значение с предыдущим и если равно -- записывать в вспомогательный массив, потом выводить начало и конец массива и удалять его
kot-samolet, ну CMS не противник фреймворку ,если расшифровать абревиатуру (система управления контентом), так что так или иначе адмикну делают на фреймах -- это мини ЦМС уже....
вынужден будет знать этот фреймворк, это повышает порог входа и сужает аудиторию,
это повышает порог и повышает аудиторию, тк вашу ЦМС никто не знает и хер в ней разберешься :) (без поллитра) , если у вас не Битрикс конечно....
с чего вдруг -- поведения решают важную задачу при отсутствии в языке множественного наследования
если даже и уберут, то из ядра, все равно доделать их придется ля много чего....
c поведениями лучше не связываться
ну это уже ваше дело...
тк их обещали убрать
аргумент для разработчика так себе, они уберут -- вы вернете
если стоит AJAX валидация -- может create_at случайно закинул в require? :)
Как бы поле не валидно на этапе формы, а отрабатывает только поведением при сохранении :) Сталкивался с этим