テーブル用の単純な列が必要です。
id
例として、列と。name
を持つテーブル「プロジェクト」year
。
私が行った場合:
$q = Doctrine_Query::create()
->select('a.pro_id')
->from('fndr_proyecto a')
->where('a.pro_id =?',1);
$pro = $q->execute();
json_encode($pro->toArray());
答えはすべての列のようなものです
{"id":1,"name":"Project name","year":2013}
しかし、私は1つの列だけが必要です。私が期待する:
{"id":1}
ネイティブSQLを使用すると正常に機能するため、DQLを使用します。
ORMは、ビジュアルパラダイムを使用して自動的に構築されます。