如何在CodeIgniter项目中存储Report的描述?

时间:2012-11-13 23:06:47

标签: php codeigniter codeigniter-2 data-storage

我正在编写Web项目,其中包含具有不同类型报告的布局页面。我正在使用 tooltip ui ,因此客户可以在悬停它时阅读每个报告的描述,其中包含6-8个句子。所有报告的名称都存储在一个表reports中,列为'report name''description'。每个报告都是我结构中的一个功能。这是从报告数据中单独描述报告的正确方法吗?我应该注意哪些良好做法?这是我的代码:

在控制器中:

function my_report_name() 
    {
        $data['report_name']=$this->Reports_model->getMyReportNameSummary();
        $data['description_report_name']=$this->Reports_model->getReportDescription('my_report_name');

        //view in 'view/report' folder to use
        //name of view always the same as name of function
        $data['main'] = "report/my_report_name";

        $this->load->vars($data);
        //load template
        $this->load->view('template/t_main_full', $data);
    }

在布局页面中:

 <tr>
 <a title="$description_report_name" href="<?= site_url('/reports/my_report_name') ?>">My Report Name</a> 
</tr>

1 个答案:

答案 0 :(得分:0)

Reports_model 方法 getReportDescription()接受什么作为参数?您发送的'my_report_name'看起来不正确。

$data['description_report_name']=$this->Reports_model->getReportDescription(my_report_name);

无论如何,检查

Reports_model->getReportDescription()

返回将是一个良好的第一步。