Если под Моделью вы подразумеваете, что хотите получить подробную информацию о Таблице БД, тогда да. Вы можете получить эти данные, вызвав следующий метод из Zend_Db_Table
- info () - возвращает информацию о таблице.
Нет способа сказать getAllDbTables
. Если вам это нужно, вы можете написать собственный репозиторий Db, который знает все таблицы Db и может предоставить вам экземпляры таблиц и любую информацию, которая вам нужна. Это будет иметь дополнительное преимущество, заключающееся в том, чтобы отделить конкретные экземпляры таблиц от используемых вами классов.
Имейте в виду, что M в MVC - это не просто база данных. М является сердцем вашего приложения. Он содержит логику приложения, объекты домена, сервисные уровни и т. Д. Уровень персистентности - это только одна его часть.