私は、あなたがクラスZend_Db_Table_Abstractを継承し、クラスUserがZend_Db_Table_Row_Abstractを拡張し、Usersの$ _rowClassプロパティをUserに設定することができると私は理解します。新しい行を作成し、保存するには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);