Я создаю модуль для нашего веб-приложения. Я использую Yii 1.1.14. Как получить все имена моделей?
Я попробовал это, но все равно мне не повезло.
Я не уверен, правильно ли я понимаю ваш вопрос. Если вам нужно получить имя всех ваших моделей, возможно, ваш подход к проблеме не оптимален? В любом случае, вот что я хотел бы подойти к проблеме:
foreach(glob('./protected/modules/<module-name>/models/*.php') as $filename){ echo str_replace(".php", "", $filename)."<br/>"; }
Это повторяется через все файлы в подпапке ваших моделей внутри вашего модуля и отображает их после удаления части «.php». Если вы хотите получить доступ ко всем моделям для всего изменения проекта
glob('./protected/modules/<module-name>/models/*.php')
в
glob('./protected/models/*.php')