さまざまな種類のレポートを含むレイアウトページで構成されるWebプロジェクトを作成しています。私はツールチップUIを使用しているので、顧客はレポートにカーソルを合わせたときに6〜8文で構成される各レポートの説明を読むことができます。すべてのレポートの名前は、列を持つ列reports
として1つのテーブルに格納されます。各レポートは私の構造の関数です。レポートの説明をレポートのデータとは別に保持するのは正しい方法ですか?知っておくべき良い習慣はありますか?これが私のコードです:'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>