我正在编写由具有不同类型报告的布局页面组成的 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>