ホームページ >バックエンド開発 >PHPチュートリアル >PHP zendframeworkのデータ型変換、その解決方法
php zendframework データ型変換
-- 以下のように
$result = $db->fetchAll ( "アルバムから * を選択" );
このように、$result は Array 配列の構造を取り出し、データにアクセスする方法はクラスオブジェクトではない $result["key"] です
new a class $albums = new Albums (); データにアクセスする方法は $albums ->key
です。
私が今達成したい効果は次のとおりです:
$result のデータ構造を $albums
のデータ構造に変換します
私は Zend Studio 開発ツールと Zend フレームワークを使用しています。PHP を学んだばかりです。オンラインで質問に答えていただけると幸いです。
-----解決策---- ----------------
を呼び出すときに、$db クラスに直接追加するだけです。
$db->key(); も同じではないでしょうか?
別のアルバムを作成し、このリソース ハンドルまたは結果配列
をインポートする必要があります。
このメソッド key()
を書くことはできません
key2 と呼ばれる別のメソッドがある場合、メソッドを書き終えることができません
getAttr($column)
というより柔軟なメソッドを作成します。
$obj->getAttr("key2") を呼び出すときは柔軟性がありません
私も書けません ()
-----解決策---------
配列をオブジェクトに変換しますか? settype()
-----解決策---------
Zend_Db_Table、Zend_Db_Table_Row、Zend_Db_Table_Rowset
http://blog.csdn.net/mengxiangbaidu/article/details/7854093