Я только начал изучать MVC, и я довольно новый. Я хотел бы передать процедурный код к нему, но я боюсь (пожалуйста, никто не предлагает использовать Framework).MVC - место для общих функций?
Я могу понять, как это работает, но понимание отличается от того, что вы делаете. В моем процедурном коде у меня есть несколько функций, таких как message(). Они вызывается, если у пользователя нет разрешения на просмотр текущей страницы, например.
Моя проблема заключается в добавлении этого в MVC. Я добавил Twig до сих пор, и я сумел сделать некоторые Twig на главной странице, но используя функции, такие как сообщения, прежде чем было так же легко, как это:
message('Message Text');
Добавление его в каталог контроллера позволит его получить доступ к веб-странице, чего я не хочу. И через модель я не уверен, как это сделать, не требуя сначала файла. Я мог бы использовать функцию, но мне не нужны глобальные перемены, и отчасти это связано с тем, что я меняю.
Как правильно разместить обычно используемые функции?
Редактировать
Что я использую модифицированную версию этого: http://www.phpro.org/tutorials/Model-View-Controller-MVC.html
Для выполнения этой задачи вы можете использовать наследование слоев.Вы также можете использовать помощники (в Интернете полно ссылок для этого) – Unex