Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Kohana 3.1中创建辅助对象_Php_Kohana 3 - Fatal编程技术网

Php 在Kohana 3.1中创建辅助对象

Php 在Kohana 3.1中创建辅助对象,php,kohana-3,Php,Kohana 3,我是以下文件。 但这些步骤在kohana 3.1中不起作用。 我在kohana 3.1中找不到任何关于helper的文档。 如何在kohana中创建自己的助手类 在Kohana 3/3.1中没有助手之类的东西 您可以创建一个类,并像在PHP应用程序中一样使用它 唯一的要求是类进入classes目录,并且类名称中的下划线等于目录分隔符。比如说 class HTML_Helper 将被置于 classes/html/helper.php 那么这就是一个简单的例子,你可以像平常一样使用这个类。公认

我是以下文件。 但这些步骤在kohana 3.1中不起作用。 我在kohana 3.1中找不到任何关于helper的文档。
如何在kohana中创建自己的助手类

在Kohana 3/3.1中没有助手之类的东西

您可以创建一个类,并像在PHP应用程序中一样使用它

唯一的要求是类进入
classes
目录,并且类名称中的下划线等于目录分隔符。比如说

class HTML_Helper
将被置于

classes/html/helper.php

那么这就是一个简单的例子,你可以像平常一样使用这个类。

公认的答案不是真的

Kohana 3.1中确实存在助手

助手与库的不同之处在于,它们使用静态方法,不必启动类就可以使用它们

i、 e.要调用URL帮助器类并运行基本方法,只需执行以下操作:

$foo=URL::base()

要扩展URL帮助程序,您需要在
APPPATH/application/classes/
中创建一个名为
URL.php的类,如下所示:

class URL extends Kohana_URL {
    public static function bar()
    {
        // Do your magic
    }
}
然后再简单地这样称呼它:


$foo=URL::bar()

如何扩展核心类?@Vivek Goel:
类HTML扩展Kohana_HTML
将扩展核心Kohana HTML类。谢谢,Kohana仍然没有新版本的有价值文档。