在yii中将新项添加到CHtml

时间:2014-02-24 12:31:41

标签: yii doctrine-orm yii-chtml

我使用doctrine 2工作Yii。我有一个问题,doctrine 2中的datetime是DateTime类的对象,我无法使用常规的CHtml或表单方法更新它。

如何在CHtml中添加可以处理这种情况的新项目。

- 最好的问候 Moe Far

1 个答案:

答案 0 :(得分:2)

您可以扩展CHtml类并添加自己的功能。代码看起来像这样:

class MyHtml extends CHtml {
    // add you own logic or override CHtml functions

    public static function myFunction() {
        return 'yeah!'; 
    }
}

然后,您可以使用MyHtml::myFunction()并使用所有标准CHtml函数。

有关在Yii中扩展课程的更多信息,请查看此问题:How to extend Yii framework classes and where to place the files