我正在关注文档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