我是Codeigniter中的新成員,我不知道如何加載我自己的XHTML模板來使用,我之前在CakePHP上工作,在Cake中添加自己的模板非常容易,但是我切換到了Codeigniter,因爲我讀過它好多了,有一個'更美好的未來'。我在維基上搜索,但那裏的教程沒有提供足夠的信息給我。在Codeigniter中加載我自己的xhtml模板的最佳方式是什麼?
0
A
回答
1
把公共文件夾的根目錄下,
index.php
application/
system/
images/
js/
css/
現在包括JS是這樣的:<script src="<?php echo base_url();?>js/jquery.js"></script>
對CSS:<link href="<?php echo base_url();?>css/style.css" rel="stylesheet" type="text/css" />
和圖片:<img src="<?php echo base_url();?>images/1.jpg" />
最快和最簡單的顯示頁面的方式如下:
在控制器:
$data['body'] = "welcome";
$this->load->view('page', $data);
現在創建視圖文件夾內page.php文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<title>Template codeigniter</title>
<script src="<?php echo base_url();?>js/jquery.js"></script>
<link href="<?php echo base_url();?>css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<?=$body?>
</div>
<div class="clear"></div>
<div>Footer</div>
</div>
</body>
</html>
1
加載模板最好在CI文檔中關於模板進行描述。
http://codeigniter.com/user_guide/libraries/parser.html
$this->load->library('parser');
$data['val1'] = 'some string';
$data['val2'] = 2012;
$this->load->view('my_xhtml', $data);
現在,在你的模板,你將有$ VAL1 & $ VAL2你可以在你的HTML的動態元素使用PHP增值經銷商。
相關問題
- 1. 什麼是將內容添加到模板的最佳方式?
- 2. 在Javascript中使用Jinja2模板的最佳方式是什麼?
- 3. 加載自定義UIView的最佳方式是什麼?
- 4. 在ASP.NET MVC中加載JavaScript的最佳方式是什麼?
- 5. 等待在QTP中加載幀的最佳方式是什麼?
- 6. 在Codeigniter中創建多站點的最佳方式是什麼?
- 7. 在codeigniter中從頁面註銷的最佳方式是什麼?
- 8. 在codeigniter中加密密碼的最佳方法是什麼
- 9. 在我的ASPX頁面中加載ASP頁面的最佳方式是什麼?
- 10. 什麼是創建我自己的html屬性的最佳方式?
- 11. 什麼是使用我自己的數據生成html的最佳方式?
- 12. 在Zend Framework 1中加載PEAR模塊的最佳方式是什麼?
- 13. 在UITableView單元內加載UITableView的最佳方式是什麼?
- 14. 什麼是創建JSP佈局模板的最佳方式?
- 15. 用AngularJS + Webpack2包含模板的最佳方式是什麼?
- 16. 允許用戶更改模板的最佳方式是什麼?
- 17. 將php文件作爲模板的最佳方式是什麼?
- 18. 從視圖中添加模型的最佳方式是什麼?
- 19. codeigniter的最佳模板
- 20. 在WPF中滑動面板的最佳方式是什麼?
- 21. 加載正確的PhoneGap文件的最佳方式是什麼
- 22. 什麼是創建自己的Wordpress循環的最佳方法?
- 23. 在Django的模板中顯示數據的最佳方式是什麼?
- 24. 在iPhone上顯示非模態「加載」消息的最佳方式是什麼?
- 25. 將google maps api加載到angular2的最佳方式是什麼?
- 26. 保存和加載變量的最佳方式是什麼?
- 27. 什麼是加載/選擇「控制器」類的最佳方式
- 28. 什麼是異步加載小部件的最佳方式?
- 29. 加載spring config xmls的最佳方式是什麼?
- 30. 從文件加載腳本的最佳方式是什麼?
也啓用url助手使用'base_url()'從application/config/autoload.php,..........線號:67 $ autoload ['helper'] = array('url'); – 2012-01-29 07:12:57
謝謝你:-) .. – Cyclone 2012-01-29 14:50:03