Bandicoot
@Bandicoot
Вась-программист

Как настроить CI, чтобы не прописывать в начале каждого контроллера эту строку?

Начав работать с проектами на CI после Yii2 (по требованию работодателя), был неприятно удивлен тем, что в начале каждого контроллера приходится прописывать эту строку:
defined('BASEPATH') OR exit('No direct script access allowed');

Прям архаизм в чистом виде, неужели это ограничение нельзя было сделать на системном уровне? Есть ли у этого фреймворка специальная настройка, чтобы каждый раз в начале файла контроллера это не прописывать? Подскажите пожалуйста.
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
dmitriylanets
@dmitriylanets
веб-разработчик
Можно все директории application, system вынести на уровень выше document root, думаю это подойдёт как альтернатива этому
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы