2013-03-10 34 views
0

我试图在Codeigniter中找到资产助手。我已经创建了应用程序/佣工以下文件:在Codeigniter中获取资产时出错。

asset_helper.php

<?php 

function asset_url(){ 
    return base_url().'assets/'; 
} 

?> 

我那么运行轨迹这帮助了我的控制,像这样:

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

当我想用在我的'html'驴我做以下:

<link href="<?=asset_url()?>/css/bootstrap.css" rel="stylesheet" media="screen"> 

我的目录结构是:

application 
system 
assets 
-- js 
-- imgs 
-- css 

当我的程序运行,我得到以下错误:

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /Applications/XAMPP/xamppfiles/htdocs/editor/application/controllers/pages.php on line 5 

其中5号线是我尝试调用ASSET_URL()像这样: /CSS/bootstrap.css“rel =”stylesheet“media =”screen“>

我哪里错了,我所有的代码接缝都是正确的。

回答

2
function asset_url(){ 
    $CI =& get_instance(); 
    $ci->load->helper('url'); 
    return $ci->base_url().'assets/'; 
} 

你必须得到CI的实例以加载或辅助