簡體   English   中英

如何將PHP代碼添加到Codeigniter視圖文件中?

[英]How Do I add PHP code to my Codeigniter view file?

我想在Codeigniter視圖中添加一些PHP,例如在頁腳中添加動態日期。 最好的管理方式是什么?

在您的視圖中使用PHP沒錯。 我一直在視圖中使用PHP,例如遍歷數組和創建有序列表等。IMO,MVC並不是要從PHP中分離HTML,而是要分離業務邏輯和顯示邏輯。

MVC有許多不同的解釋和實現,所以有些人會不同意我的觀點,這很好。 確定如何使用MVC,並在整個項目中保持一致。

如果要將數據傳遞給視圖,請在控制器中填充$ data數組:

$data = array(
  'date' => $myDate
);
$this->load->view('myview', $data);

然后在您的視圖中只需添加一些PHP即可將其寫出。 例如:

<?php echo($date); ?>

對於您的視圖,您可以通過控制器將數據傳遞給它,甚至可以將php代碼直接放入視圖文件中。 對此沒有限制。 但是,為了保持一致,將盡可能多的php代碼放在控制器中始終是一個好主意,並且視圖應主要包含純html / css / js代碼,但正如我所說,即使您將php代碼放在您的計算機中也沒有錯查看文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM