幾天前我已經開始與CI打交道了,所以我對這一切都很陌生。我需要將CI視圖與另一個常見(普通)PHP文件或HTML文件連接起來。這可以以任何方式完成嗎?例如CodeIgniter的頁面
0
A
回答
0
假設您的正常PHP文件:normal.php(發生在視圖部分本文件)
然後,所有你需要做的就是創建一個擴展是CI_Controller控制器,並將其分配給加載normal.php
Class Normal extends CI_Controller{
function index(){
$this->load->view('normal');
}
}
0
,如果你的正常的PHP文件只是一個視圖文件ü可以使用
$this->load->view('your_file',$array_of_any_data_you want_to_pass_in_your_view);
然而,包括你可以簡單地使用任何PHP文件包括
<?php include 'my_php_file.php';?>
0
當然可以的
。
首先,您需要在應用程序目錄下的控制器文件夾中創建控制器文件,例如。應用程序/控制器/ frontpage.php和補充一點:
Class Frontpage extends CI_Controller{ public function test_view() { $this->load->view('layouts'); }
和視圖的一部分,你可以把你所有共同HTML佈局文件對你的看法目錄。例如,應用程序/視圖/ layouts.php,應用/視圖/ style.css文件等
- 然後,你需要改變你的應用程序的網址你的CSS網址REF基地。
您可以使用base_url()
函數。例如:
<link href="<?php echo base_url(); ?>application/views/style.css" rel="stylesheet">
但是,如果您製作樣式目錄並將所有的css文件都放在那裏,那就更好了。 最後,你可以從本地主機/ yourapp/index.php文件/ test_view
希望能幫助訪問它。
0
您需要了解請求的生命週期。假設你想提供一個名爲about.php的HTML視圖(其中包含HTML代碼和一個名爲$ app_version的php變量)。
首先您在應用程序/控制器文件夾中創建控制器。例如application.php
class Application extends CI_Controller {
}
那麼你創造了一種控制器
class Application extends CI_Controller {
public function about_handle() {
//calculate and set any data you wish to pass in your view
$this->data['php_version'] = '1.0';
//then load the view
$this->load->view('about', $data); //supposing there is a file named about.php in your application/views directory
}
而且不要忘了在你的application/config /路由創建路由。PHP文件
$route['about'] = 'application/about_handle';
你的看法可能是這樣的
<h1>About this application</h1>
<h2>Current version <?= $php_version ?></h2>
現在在每個請求在http://website.ex/about
或http://website.ex/index.php/about
(如果你還沒有禁用「的index.php」 CIgniter默認的),你會被服務about.php視圖
相關問題
- 1. Codeigniter緩存頁面
- 2. codeigniter:分頁在ajax頁面
- 3. Codeigniter在WordPress的頁面
- 4. codeigniter中的管理頁面
- 5. Codeigniter頁面導航錯誤
- 6. CodeIgniter查看頁面爲空
- 7. 404當訪問Codeigniter頁面
- 8. CodeIgniter更改頁面索引
- 9. Codeigniter登錄頁面丟失
- 10. CodeIgniter頁面緩存異常
- 11. 頁面創建動態codeigniter
- 12. codeigniter頁面未找到
- 13. 在codeigniter中連接頁面
- 14. Codeigniter 404頁面找不到
- 15. codeigniter - 重定向頁面
- 16. Codeigniter排序頁面內容
- 17. 頁面路由CodeIgniter我
- 18. 導航頁面鏈接(codeigniter)
- 19. 404找不到頁面找不到您請求的頁面 - CodeIgniter
- 20. 使用codeigniter創建鏈接到主頁面的其他頁面
- 21. Codeigniter控制器的子頁面? (Codeigniter的新手請幫忙)
- 22. codeigniter中的又一個空白頁面
- 23. 您請求的頁面未找到 - CodeIgniter
- 24. url codeigniter多語言的所有頁面
- 25. codeigniter中的Phpdoc頁面級錯誤
- 26. Codeigniter中的頁面重定向
- 27. codeigniter - 具有多種形式的頁面
- 28. 如何爲div加載CodeIgniter的頁面
- 29. codeigniter不顯示請求的頁面
- 30. CodeIgniter - 頁面變量undefined的視圖
閱讀codeigniter用戶指南... http://ellislab.com/codeigniter/user-guide/。它會幫助你更好地理解codeigniter:對於views:http://ellislab.com/codeigniter/user-guide/general/views.html – gurudeb