2016-09-12 26 views
0
<a class="navbar-brand" href="<?php echo base_url ('welcome/aboutus');?> "> About Us </a> 

內的鏈接在這裏歡迎是控制器的名稱和關於我們是頁面的名稱。我已經設置了自動加載。如果我運行這個,那麼它顯示「找不到對象」,那有什麼問題?要笨應用

+0

添加一些代碼,並更好地解釋什麼是不對的 – Angel

回答

1

你的問題有點難以幫助你,因爲你的代碼有限。

您可能需要設置自己的基本網址

$config['base_url'] = 'http://localhost/yourproject/'; 
$config['index_page'] = ''; 

歡迎是因爲你說的控制器名稱和公司簡介將是一個函數名

按照PHP笨命名Style Guide

歡迎。 php

<?php 

class Welcome extends CI_Controller { 

public function index() { 

} 

public function aboutus() { 

} 

} 

您可能需要一個適配器Ë.htaccess file刪除它,以便可以在沒有工作的index.php

application 

system 

.htaccess 

index.php 

<?php echo base_url ('index.php/welcome/aboutus');?>

1

CI中試,劑量不是那樣的工作。

<?php base_url ('welcome/aboutus') ?> 

它的意思是:歡迎控制器的名稱和關於我們是在控制器中的函數的名稱。

所以,當你點擊通過上面的代碼生成的鏈接,它會搜索在控制器文件歡迎命名關於我們功能。

要使用你的鏈接加載我們,控制器應該是這樣的,

<?php 

    class Welcome extends CI_Controller { 
    public function index() {} 

    public function aboutus() { 
    $this->load->view('Name of the view file'); 
    } 
    } ?> 

我想你應該知道什麼是MVC框架?它是如何工作的?

看一看這些::

CI MVC Framework

CI MVC Static Page