Если ваш класс расширяет Zend_Db_Table_Abstract
, вы можете использовать $this->fetchAll()
, поэтому не нужно указывать имя таблицы.
Если вы все еще хотите использовать select()
, передайте $this->_name
какуже объявили значение $_name
.
$this->select()->from($this->_name);
select()
в основном используется для создания объекта запроса select, поэтому он не может угадать, из какой таблицы вы собираетесь, хотя в данный момент вы находитесь в модели.Это может быть не для запроса к той же таблице.Таким образом, вы должны передать имя таблицы.Подробнее см. http://framework.zend.com/manual/en/zend.db.select.html.Все для разных целей.Итак, вы хотите использовать по своему желанию.