Я понимаю, что вы можете иметь класс. Пользователи расширяют Zend_Db_Table_Abstract и класс. Пользователь расширяет Zend_Db_Table_Row_Abstract, устанавливая свойство $ _rowClass для пользователей.Как создать новую строку без класса таблицы в Zend Framework?
Чтобы создать и сохранить новую строку, я только знаю, как сделать следующее:
$users = new Users()
$user = $users->createRow();
$user->name = 'name';
$user->save();
Можете ли вы сказать мне, как я могу сделать follwing вместо этого?
$user = new User();
$user->name = 'name';
$user->save();
Как примечание стороны, я также рассматриваю пытаюсь использовать следующий синтаксис, чтобы получить конкретную строку:
$user = new User($userID);
Учитывая, однако, что это не пытается создать новый пользователь, но чтобы получить существующего пользователя, я думаю, что следующий синтаксис может быть более читаемым - что вы думаете?
$users = new Users();
$user = $users->fetchRow($userID);