0

我正在编写由具有不同类型报告的布局页面组成的 Web 项目。我正在使用工具提示 ui,因此客户可以在悬停时阅读每个报告的描述,其中包含 6-8 个句子。所有报告的名称都存储在一个表中reports,作为'report name'带有 column 的列'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>
4

1 回答 1

0

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

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

无论如何,检查什么

Reports_model->getReportDescription()

回报将是一个很好的第一步。

于 2012-11-14T16:57:11.987 回答