TECHN
-C O . P W

Step Framework 2.7

Step Framework 2.7


Скачать с облака

       Демо данные
         Данные отсутствуют


1. Добавлен обработчик ошибок, ошибки так же записываются в лог (tmp/errors.log), вывод ошибок можно отключить заменив значение константы DEBUG с 1 на 0 в главном файле.
2. Добавленна возможность создавать вложенные контроллеры (есть пример, так же посмотрите файл public/index.php).
3. Подключен шаблонизатор Twig только для видов. Для шаблонов пока не подключен.
4. Только для контроллеров и экшенов добавлена возможность менять структуру папок и файлов.

Синтаксис шаблонизатора вы можете посмотреть в документации, все приметы переведены под новый шаблонизатор.

Для изменения структуру папок и файлов контроллеров и экшенов используется строка

Router::$nc = 'сюда пишется строка'; // на пример app\[prefix][controller]\[action]
// эта строка говорить, что можут использоваться вложенные контроллеры,
// папка будет иметь имя контроллера без суффикса Controller (Суффикс  можно менять)
// и экшен будет будет классом, для этого используется базовый класс Action, и весь код экшена пишется в методе action


Для строки выше может использоваться коды:
[prefix] - включает поддержку вложенных контроллеров, если посмотреть в примере выше после данного кода не ставится обратный слеш (\)
[controller:суффикс] - преобразуется в назавание контроллера, при указании суффикса, первая буква суффикса станет большой и он подставится в конец имени контроллера.
[action:суффикс] - преобразуется и имя экшена, первая буква станет большой, с суффиксом тоже самое, весь код экшена пишется в методе action.
m([action:суффикс]) - В строке заменится на пустую строку, используется чтобы сделать экшен методом, имя экшена пишется с маленькой буквы, можно использоваться тем кому не нравится такой вид методов indexAction, с суффиксом тоже самое.


Скришоты отсутствуют


Похожие статьи:


Step Framework 2.6
Step Framework 2.6
Опубликовано: 21-04-2017, 09:02
Step Framework 2.2
Step Framework 2.2
Опубликовано: 4-03-2017, 16:03
Step Framework 2.0
Step Framework 2.0
Опубликовано: 2-03-2017, 21:25


Данный материал предоставлен сайтом Techno-Co.PW исключительно в ознакомительных целях.
Администрация не несет ответственности за его содержимое и использование.

Информация о авторе:


ALEXEY98

Полное имя: Алексей Степанов
Ник: ALEXEY98
Опубликовано статей: 18
Всего прокомментариев: 3
Место жительства: ALEXEY98
Не много о себе: Информация отсутствует


Обсуждение новости:


  • Комментарии
  • Задать вопрос

Комментировать на сайте



Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Последнее на форуме

Тема Автор Ответов Дата Последний

Скрыто в мобильной версии.

Techno-Co Professional Webmaster