1
A
回答
3
FuelPHP中並沒有真正的模板。
有一個模板控制器,它允許您將視圖設置爲'頁面模板',並在控制器操作完成時自動呈現它。
所以該控制器中的模板是一個普通的視圖。將節傳遞給它只不過是將變量傳遞給它,它可能包含另一個View對象(例如頁眉或頁腳視圖)。 http://fuelphp.com/docs/general/views.html有一個例子,在'嵌套視圖'下。
如果你想有一個更靈活的系統,你應該看看主題類,它與主題(多),模板,諧音,主題備用,中央查看文件夾的作品等
2
對於使用fonctionalities在你的頁面(例如:Controller_Home)的控制器
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">
<head>
<meta charset="utf-8">
<title>Website<?php echo isset($title) ? ' - '.$title : ''; ?></title>
<?php echo Asset::css('style.css'); ?>
<?php echo Asset::js('global.js'); ?>
</head>
<body>
<div id="header">
<!-- Some code -->
</div>
<div class="container">
<?php echo isset($content) ? $content : ''; ?>
<hr/>
<footer>
<!-- Some code -->
</footer>
</div>
</body>
</html>
然後:Fuelphp Controller_Template的,創建一個名爲template.php文件與基本元素默認視圖擴展Controller_Template之前放在一個函數的變量():
class Controller_Home extends \Fuel\Core\Controller_Template
{
public function before()
{
parent::before();
$this->template->menu = 'home';
$this->template->title = 'Home';
}
}
然後,當你想調用一個頁面在這個控制器(例如:的index.php)試試這個:
public function action_index()
{
$this->template->content = View::forge('home/index');
}
它會顯示模板和你的頁面(view)的index.php。
相關問題
- 1. 在FuelPHP中使用模型?
- 2. 如何管理fuelphp中的多個表單模板
- 3. 怎樣的foreach模型意見fuelphp
- 4. 添加自定義模型fuelphp
- 5. FuelPHP - pre_save()在模型上不起作用
- 6. Fuelphp屬於關係,不同的模型
- 7. 使用沒有mvc的fuelphp模塊
- 8. Fuelphp路由
- 9. Zend Framework和fuelphp
- 10. Fuelphp架構
- 11. Fuelphp rest PUT issue
- 12. Fuelphp ORM其中
- 13. fuelphp html email issue
- 14. FuelPHP to WordPress
- 15. 如何fuelphp
- 16. Fuelphp遷移
- 17. fuelphp -Undefined variable
- 18. FuelPHP ORM - Property not found
- 19. FuelPHP分頁問題
- 20. 入門Ormauth在FuelPHP
- 21. FuelPHP路由問題
- 22. Fuelphp相關限制
- 23. Fuelphp資源::錯誤
- 24. FuelPHP刪除與CLI
- 25. C++模板模板
- 26. 模板模板類
- 27. MediaWiki模板模板?
- 28. 有模板成員 - 模板模板扣
- 29. 嵌套模板(模板模板參數)
- 30. C++模板模板(雙模板?)
這是真的,但是,你需要什麼關於模板?也許我可以幫你。解釋更多。 – Gadonski