Написание моего легкого MVC фреймворка - PullRequest
0 голосов
/ 11 июля 2011

Я планировал написать свой собственный легкий MVC для PHP, который будет использоваться в качестве основы для моих сайтов, которые я разрабатываю. У меня нет проблем с PHP, ООП и др. У меня проблемы с тем, как на самом деле загружать модели в контроллерах и использовать их и загружать значения контроллеров в представления. Короче говоря, я не знаю, как M-V-C взаимодействуют за кулисами. Любой учебник (концентрируясь на этом) или любой вклад приветствуется! Спасибо!

Ответы [ 3 ]

0 голосов
/ 13 июля 2011

Codeigniter - это MVC-фреймворк с открытым исходным кодом php.

http://codeigniter.com/user_guide/overview/appflow.html

Основным в MVC является сначала инициализация класса контроллера, а затем вызов представления.

0 голосов
/ 20 декабря 2011

После гугла и проверки работы других MVC я решил пойти по этому пути. Я перенаправляю все свои запросы с помощью .htaccess в index.php. Затем я определяю базовые пути. После всех определений я включаю файл core.php, который, в свою очередь, включает все файлы ядра в мою инфраструктуру mvc. Затем в том же файле я создаю экземпляры реестра и маршрутизатора, и игра начинается здесь!

Внутренние органы сейчас немного сложны, но на этом я и закончил!

0 голосов
/ 11 июля 2011

ASP.NET MVC с открытым исходным кодом: http://aspnet.codeplex.com/releases/view/58781

Редактировать: Подумайте над этим: я полагаю, вы пытаетесь изобрести колесо, думая, что эти рамки MVC там тяжели упакован ненужными функциями (согласно вашему двойному употреблению слова lightweigth) .По своему опыту, я всегда заканчивал тем, что кодировал эти дополнительные «функции», потому что для развития требуется фреймворк. Загрузка моделей В контроллерах их использование и загрузка значений контроллеров в представления - это только начало.Если вы хотите начать в конце концов, было бы лучше написать несколько вспомогательных классов и методов: популярный шаблон в мире MVC.Если вы не пишете MVC-фреймворк с нуля для удовольствия, и я совершенно неправ (вы сказали, что вам нужна base для использования на вашем сайте s ) .

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...