Feb 22

逆引きrhaco(?)19: あるカラムのデータだけ取り出す


※この方法はrhaco1.5.0からは使えません。



もしかするとメソッド名が変わるかもしれないけど、rhacoであるカラムだけ配列で取り出したい場合は次のように行います

<?php
Rhaco::import('database.DbUtil');
Rhaco::import('model.Product');

$db = new DbUtil(Product::connection());
$data = $db->select(new Product());//Criteriaを追加してもOK
$columnId = TableObjectUtil::extractionTableColumn($data,Product::columnId());
?>


$columnIdにidの配列が入ります。カラムのデータからランダムに取ってきたりとか色んなことに重宝します。

| comment(0)

このエントリーのはてなブックマーク (-)