公用函数问题

hi,强哥你好:

请问yii怎么生成公用函数呢?是不是需要在componts里写类,import进去?然后使用yii::app()->类名->方法名调用?

是否支持更简单的方法? :rolleyes:

你可以参考一下这个办法:

http://www.yiiframework.com/doc/cookbook/31/

will给出的是一种解决办法。它主要适用于一些常用函数的缩写。缺点是每次请求都要载入这个文件,所以性能上可能有所损失。另外,如果函数有重名就麻烦了。

另一种解决方法是定义一些静态类,它们只包含静态函数。把这些类放到components下,这样要用的时候直接用就可以了,例如:ImageHelper::resize($image)