我正在编写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>
答案 0 :(得分:0)
Reports_model 方法 getReportDescription()接受什么作为参数?您发送的'my_report_name'看起来不正确。
$data['description_report_name']=$this->Reports_model->getReportDescription(my_report_name);
无论如何,检查
Reports_model->getReportDescription()
返回将是一个良好的第一步。