我正在尝试从控制器文件加载视图。如果我在视图中引用我的类,一切都很好,但是如果我从该类引用一个方法,我的css不会加载。
这是一个简单的例子:
控制器文件:
<?php
class Example extends CI_Controller
{
public function index ()
{
$this->load->view('myview');
}
}
在视图文件中,这可以正常工作:
<li><a href="<?=base_url('example');?>">EXAMPLE</a></li>
但是,这不是:
<li><a href="<?=base_url('example/index');?>">EXAMPLE</a></li>
我也尝试使用site_url()函数,但结果是一样的。
注意:我已经加载了URL帮助程序。
答案 0 :(得分:0)
您是否更改了.htaccess文件以删除url中的index.php?那么
public IList<string> GetWidgetZones()
{
return new[] { "order_summary_content_after" };
}
public void GetDisplayWidgetRoute(string widgetZone, out string actionName, out string controllerName, out RouteValueDictionary routeValues)
{
actionName = "Index";
controllerName = "CheckCart";
routeValues = new RouteValueDictionary {
{ "Namespaces", "Nop.Plugin.Misc.CheckCart.Controllers" },
{ "area", null },
{ "widgetZone", widgetZone }
};
}
它不起作用。
答案 1 :(得分:0)
您可以尝试添加
<base href="<?php echo cdn_url()?>" />
加入标记<head></head>
答案 2 :(得分:0)
确保已将配置正确配置为php文件。然后看一看,确保你从url中删除了index.php?如果是,那么从您定位的每个网址中删除索引。我希望它能够正常工作。
答案 3 :(得分:-1)
在config.php中
$config['base_url'] = 'http://localhost/{your_project_folder}/';