这里是我的控制器,它将从某个模型函数获取URL信息并将其传递给我的视图。如何截断codeigniter视图中的字符串
class MyController extends CI_Controller{
public function __construct()
{
parent::__construct();
//load the settings model
//some model
//load the text helper
$this->load->helper('text');
}
public function index()
{
//call the model function to get the Url data
$data['urllist'] = //call the model function and get the array and store it to urllist;
//load the view
$this->load->view("myview",$data);
}
}
和我的看法是
<body>
<?php
/*
//$longurl is an array element and its value is
some thing like
http://example.com/sdsds/sdsdsd/sdsdsdsd/sdsdsd/sdsdsd
i want to truncate it about 20 characters
*/
$lurl=character_limiter($longurl, 20);
echo $lurl;
?>
</body>
,但它显示完整的URL。我可以在视图中使用character_limiter吗?或者我必须截断它在我的控制器,并通过它来查看?
不要在一个控制器的所有逻辑。 –
什么意思关于truncate? –