CakePHP - 从表中获取数据

时间:2011-05-18 21:22:45

标签: php cakephp cakephp-1.3

下面的函数返回一个带有字段名称的数组,但我也希望包含字段中的数据。

我该怎么做?我是CakePHP的新手。

function init_form($models)
{
    foreach($models as $model=> $value) 
    {

        $this->model = new $value; 

        $columns = $this->model->schema(); 

        //Extract field names from array
        $j = 0; 
        foreach($columns as $col => $val) {                 
           $arr[$value][$j] = $col; 
           $j++; 
        } 

        if(!empty($model)) 
        {
            $arr['associated_table'][$value]=$model;
        }
    }

    return $arr;
}

供参考: 我正在尝试按照本教程 http://bakery.cakephp.org/articles/Gkelly/2006/11/09/report-creator-component

我让它显示字段名称。我只是无法获取数据。

由于

1 个答案:

答案 0 :(得分:1)

查看retrieving data from your Modelfind()方法。

我不熟悉您正在使用的组件。但是,考虑到您可以使用$this->model访问模型,您可以像find() - schema()一样使用$this->model->find()方法。