random_string () уже доступно в string_helper.
$this->load->helper('string');
echo random_string();
row_color () может быть достигнуто с помощью alternator () также в помощнике строк:
$this->load->helper('string');
for ($i = 0; $i < 10; $i++)
{
echo alternator('string one', 'string two');
}
В общем, пользовательские помощники - хорошее место для размещения подобных функций, но сначала стоит проверить руководство пользователя, чтобы убедиться, что вы не дублируете функциональность.
Помните, что вы можете избежать написания $ this-> load-> helper ('string') везде, автоматически загружая помощники в /system/application/config/autoload.php:
/*
| -------------------------------------------------------------------
| Auto-load Helper Files
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['helper'] = array('url', 'file');
*/
$autoload['helper'] = array('string');