我正在關注文檔http://docs.kohanaphp.com/general/helpers。 但是這些步驟在kohana 3.1中不起作用。 我無法在kohana 3.1中找到任何關於助手的文檔。 我如何在kohana中創建自己的助手類?在Kohana中創建助手3.1
5
A
回答
8
有沒有這樣的東西作爲一個幫手Kohana的3/3.1
您創建一個類,並使用它,你通常會在一個PHP應用程序。
唯一的要求是班進入classes
目錄,並強調在類名等於目錄分隔符。例如
class HTML_Helper
將被放置到
classes/html/helper.php
然後,它使用類作爲您通常會的簡單情況。
12
接受的答案並不真實!
助手做的Kohana 3.1存在。
http://kohanaframework.org/3.1/guide/kohana/helpers
助手是從他們使用靜態方法庫不同的是,類沒有被髮起使用它們。
即調用URL輔助類和運行基本方法,你能簡單地做:
$foo = URL::base();
爲了延長網址助手,你會創建APPPATH/application/classes/
一類叫做url.php
,如:
class URL extends Kohana_URL {
public static function bar()
{
// Do your magic
}
}
然後再簡單地調用它像這樣:
$foo = URL::bar();
相關問題
- 1. 類未找到的例外 - 在Kohana上製作助手3.1
- 2. Rails 3.1表助手
- 3. 在Kohana中獲取FirePHP 3.1
- 4. Kohana的助手類3.3
- 5. Kohana助手不工作
- 6. Kohana 3.1 ORM save()
- 7. Kohana&Form助手 - Dropdown中的默認值
- 8. 在rubymotion中創建一個spec助手
- 9. 如何在codeigniter中創建助手?
- 10. Kohana中的模板3.1
- 11. XSS在Kohana的潔淨3.1
- 12. 創建助手或笨
- 13. url ::在kohana中重定向3.1
- 14. 如何在kohana中調用過程3.1
- 15. kohana表單助手包括javascript
- 16. 在kohana 3.1中的文件上傳驗證3.1不起作用
- 17. 在kohana中創建數據庫表3.2
- 18. Kohana 3.1 ORM安全問題
- 19. Kohana 3.1 ORM:How to make'where ... in'clause
- 20. 使用Smarty 3.1與Kohana 3.3
- 21. Kohana 3.1 counting ORM find_all結果
- 22. Kohana 3.1 ORM關係問題
- 23. Kohana 3.1 ORM:加入has_many
- 24. Kohana 3.1驗證問題
- 25. Kohana 3.1 ORM - 條件參數
- 26. 幫助Kohana ORM?
- 27. kohana - 幫助has_many
- 28. 創建幫助和手冊MVC應用
- 29. 爲MVC創建Web導航助手類
- 30. Razor和爲用戶創建助手:Html。*
如何擴展核心類? – 2011-04-13 13:47:07
@Vivek Goel:'class HTML extends Kohana_HTML'將擴展核心Kohana HTML類。 – 2011-04-13 13:59:35
@davgothic 感謝 – 2011-04-13 14:17:52