CakePHP3 Table ORM オブジェクトから次の出力を取得しようとしています:
array(
[primarykey] => array (
'name' => 'users name',
'created_by' => 'created by data'
)
)
私は使用してみました:
$users->find('list', [
'keyField' => 'id',
'valueField' => ['name', 'created_by']
])
->where(['is_active' => 1])
->toArray();
ただし、これは name 列と created_by 列を「;」で区切られた文字列に連結するだけです。例:
[1]=>「ユーザー名;データで作成」
データを取得したときに手動で解析せずにこれを行うにはどうすればよいですか?
私はhttp://book.cakephp.org/3.0/en/orm/retrifying-data-and-resultsets.html#finding-key-value-pairsを見ましたが、リスト以外の例を見ることができません一次元。
ありがとう、