Я создаю свою собственную модель mvc, поэтому мне нужно включить все мои модели и класс контроллеров.включают файлы в mvc model php
На данный момент каждый раз, когда мне нужна модель в контроллере я использую:
require_once('myModel.php');
Немного как импорт в Java
Но у меня есть вопрос, это хорошее решение, чтобы продолжить сюда ? Я бы предпочел включить все мои модели и контроллеры в начале кода, но я боюсь, что это решение слишком тяжелое.
Благодаря
Почему бы вам не использовать рамки MVC, такие как cakephp, codeignator, Laravel. И почему вы хотите включить всю модель без необходимости. –
@AmarBanerjee, вы на самом деле посмотрели, как реализованы автозагрузчики, упомянутые вами фреймворки? [Торт] (https://github.com/cakephp/cakephp/blob/master/lib/Cake/Core/App.php#L534), [CI] (https://github.com/EllisLab/CodeIgniter/blob /develop/system/core/Loader.php) и [Laravel] (https://github.com/laravel/framework/blob/master/src/Illuminate/Support/ClassLoader.php). Даже менее оскорбительное (laravel) - это всего лишь куча статических функций, завернутых в пространство имен (это просто похоже на класс). Это ужасные фрагменты кода. Вы не должны рекомендовать их новичкам. –