0

嗨 evrybody '我是 codeigniter 和 MVC 模型的新手,我需要帮助才能让我的项目正常工作,因为我遇到了这个问题:

1)我在主页,我点击“关于”页面的链接,css文件似乎没有加载。即使我在头部包含css,页面中仍然缺少图像。

2)在配置文件中我设置了 $config['base_url'] = ''; $config['index_page'] = 'index.php'; 现在,如果我在 about 页面中,并且我再次单击 about 链接,则该链接丢失了,因为我在菜单中设置了链接: About 和 index.php 它被加载了两次: localhost/mywebsite/index.php/index .php/关于。如果我在我需要的页面中,我可以设置条件以切断链接,但我想知道是否有更礼貌的解决方案,并希望解决方案不是将我的手放在 mod_rewrite 中。

我会喜欢 codeigniter,因为它似乎很容易配置并且非常便携。即使它很简单,我也不知道如何解决这个问题

谢谢大家的时间!

4

3 回答 3

0

即使是 CodeIgniter 的新手。我正面临css问题。我将 css 文件添加到位于根目录的单独文件夹中。我通过添加$this->load->helper('url');页面的控制器功能解决了这个问题。

于 2013-03-28T10:24:08.163 回答
0

只需添加

> <?php echo base_url();?>

在或或 URL 链接之前

> (example: <script src="<?php echo
> base_url();?>assets/js/jquery-1.7.1.min.js"></script>)

加载所有页面的链接并将页眉和页脚分隔在单独的文件中,这可以帮助您最大限度地减少页面内容。

于 2013-03-29T06:48:17.643 回答
0

链接到这样的页面时$config['base_url'],您需要设置config.phphttp://www.yourdomain.com提供完整路径:css

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>resources/css/file.css">

于 2013-03-28T10:34:11.080 回答