繁体   English   中英

CakePHP-也从表中获取数据

[英]CakePHP - get the data from table too

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

我该怎么做? 我是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

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

谢谢

检出find()方法以从Model检索数据

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM