【发布时间】:2010-10-08 22:25:39
【问题描述】:
好的,我已经采用了 CodeIgniter 设置,
我在配置中的 route.php 如下所示:
$route['default_controller'] = "development";
我的 development.php 控制器如下所示:
class Development extends Controller
{
function Development() {
parent::Controller();
}
public function Index() {
$this->load->view('index');
}
function show() {
$this->load->view('show');
}
}
当我在浏览器中转到根文件夹时,它会加载 index.php 视图,我想创建一个指向 show.php 的链接,该链接也在我的 Views 目录中。我使用的 URL 是例如:my.server/test/codeigniter/ 但是当我去 my.server/test/codeigniter/show 我的 show.php 没有加载。我这样做对吗?
我应该提到我也尝试过公共函数 show() 并且它不起作用,而且我的目录中没有 .htaccess 文件
任何建议都会有所帮助!
【问题讨论】:
-
my.server/test 将指向 Views 目录中的 index.php,而 my.server/test/show 将指向 Views 目录中的 show.php。所以如果你不能访问/test/show试试/test/index.php/show,因为.htaccess没有配置。
-
目录中没有htaccess文件,myserver.net/test/codeigniter是加载我的index.php myserver.net/test/codeigniter/index.php/show不加载任何东西
-
myserver.net/test/codeigniter/index.php 确实加载了我的views/index.php文件
-
哇,这确实有效,谢谢 ken,:) 将其移至答案,我会将其标记为正确
标签: php codeigniter