Проверьте, существует ли файл в Yii
Я создаю кучу модулей, которые расширяют базовый модуль. Однако некоторые действия должны переопределять базовое представление. В этом случае я хотел бы проверить, имеет ли новый модуль представление в своей структуре. Если это так, используйте это представление, а в противном случае используйте базовое. Теперь мой вопрос:--2-->
есть ли способ проверить, существует ли файл в Yii, используя типичную структуру псевдонимов application.views.user.basic_view
без использования или импорта?
2 ответов
попробуйте использовать контроллер или метод CWidget getViewFile
http://www.yiiframework.com/doc/api/1.1/CController#getViewFile-detail
http://www.yiiframework.com/doc/api/1.1/CWidget#getViewFile-detail
непроверенный, но как насчет разрешения псевдонима на путь, а затем проверьте это...
echo is_file(Yii::getPathOfAlias('application.views.user.basic_view'))?'yes':'no';