0

さまざまな種類のレポートを含むレイアウトページで構成される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>
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 に答える