Как получить названия всех моделей в Zend Framework - PullRequest
0 голосов
/ 05 апреля 2010

Мне просто интересно, как вы можете вернуть названия моделей, которые вы создали в папке моделей?

Ответы [ 2 ]

1 голос
/ 05 апреля 2010

В связи с тем, что модели загружаются с помощью автозагрузчика, единственный способ, которым вы сможете это сделать, - использовать что-то вроде DirectoryIterator или glob () получить список файлов PHP в каталоге моделей, так как нет гарантии, что все или все модели загружены.

0 голосов
/ 06 апреля 2010

То же, что и выше, но с небольшим изменением. Создайте вспомогательный класс для извлечения всех классов в папке модели с помощью итератора каталога, а затем добавьте «Model_» в начале каждого результата, чтобы получить фактическое имя модели. Может произойти сбой, если в папке модели есть дополнительные каталоги.

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