Тимофей: Модуль состоит из компонента модуля, своих моделей, класса обработки параметров вызова. Шаблонов вывода каждого модуля несколько. Мы переписываем существующую достаточно большую систему по созданию типовых сайтов. И для удобства своих контент менеджеров решили использовать директивы, чтоб не писать им {{$item->name}} (в простом примере), как понимаете, конструкции бывают значительно сложнее. Мы понимаем, что директивы изначально - это глобальный помощник. Мы же решили использовать их для облегчения работы контент менеджерам (которые сидят рядом), которым иногда приходится добавлять новые шаблоны и как следствие шаблон компонентов для них нужно делать. Смотреть на директивы удобнее, это без спорно, чтобы не придумывать свои велосипеды, очень удобно взять директивы. Но для большего удобства я уже описал, что нам требуется сделать. И вопрос больше не к подходу, а к тому, как расширить, а точнее как зарегистрировать класс который будет наследовать BladeCompiler.
Регистрирую например директиву @newsFull, на момент рендеринга модуля news, после того как рендеринг модуля прошел, убрать эту директиву, чтоб нельзя было вызвать в другом месте, где она уже не нужна.
Все бы норм, но модулей десяток пока, и уже хочется отказать от приставок news в директиве, так как в большинстве модулей есть такая директива как name, и чтоб не писать в коде шаблонов модулей @newsName, @photoName, @photoGalleryName, @blaBlaBlaName, а просто @name, нужно этот @name регистрировать для каждого модуля свой (так как реализация @name может разливаться).
Пробовал, не помогло, может не там вызываю? Пробовал перед объявлением приложения и пробовал через $this->setup(['columnRenaming' => false]) в самой модели, не помогло ((
А есть ли железный выход, чтобы не выделять сервер с операционкой, который по факту сам в зоне высокого риска, а поставить Cisco которая позволит делать данные операции?
Можно было бы если это былаб админка для одного админа. А это вообще пользовательская часть, нужно при помощи SOAP. Нашел одно решение 2009 года выпуска ssrsphp.codeplex.com 2-ой день его оттачиваю, на хабр после выложу свою версию.
@Fesor Я пологаю что проект @kir55rus пишет не высоконагруженный, а в таком случае AR очень ускоряет разработку. Мы в стартапах используем в основном AR, а если проект добился успеха, то частично проводим модернизацию кода, в том часле используем прямые запросы.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.