在Code Igniter中放置通用函数的位置?

时间:2010-01-20 21:33:03

标签: codeigniter

我是新手代码点火器。我将创建一些通用函数,如random_string($ length),row_color($ evenStyle,$ oddStyle)等......

我在哪里放置这些功能,以便我的控制器可以访问它们并查看文件?

4 个答案:

答案 0 :(得分:7)

对于那些人来说听起来像是一个好帮手。

https://www.codeigniter.com/user_guide/general/helpers.html

答案 1 :(得分:4)

random_string()已在string_helper中使用。

$this->load->helper('string');
echo random_string();

row_color()也可以通过字符串helper中的alternator()来实现:

$this->load->helper('string');

for ($i = 0; $i < 10; $i++)
{
    echo alternator('string one', 'string two');
}

通常,自定义助手是放置此类功能的好地方,但是首先要检查用户指南以确保不重复功能。

请记住,您可以通过在/system/application/config/autoload.php中自动加载帮助程序,避免在任何地方写入$ this-&gt; load-&gt; helper('string'):

/*
| -------------------------------------------------------------------
|  Auto-load Helper Files
| -------------------------------------------------------------------
| Prototype:
|
|   $autoload['helper'] = array('url', 'file');
*/

$autoload['helper'] = array('string');

答案 2 :(得分:0)

Coomer是对的,然而,把它放在最让你受益的地方!

答案 3 :(得分:0)