我是codeigniter的新手,并且非常有兴趣尝试一下。我按照指南但遇到了问题。好像我无法正常加载我的第一页。
我在view文件夹里面有另一个名为general的文件夹,里面有index.php。
在控制器文件夹中,我有一般的子文件夹,里面是默认控制器。
我有以下路线,但显示的页面为空白
$route['default_controller'] = "general/default";
$route['404_override'] = '';
当我访问该链接时,我在浏览器中输入:
http://localhost:8888/treventa/
,屏幕空白。难道我做错了什么?对不起,如果这太简单了,但是一个人必须从他的错误中吸取教训:)
答案 0 :(得分:1)
一步一步跟我一起尝试
(main.php)文件内容
if (!defined('BASEPATH'))exit('No direct script access allowed');
class Main extends CI_Controller {
public function index() {
$this->load->view('general/welcome');
}
}
(welcome.php)文件内容
你可以放任何你想要的东西
<h1> Hello, I'm the view file </h1>
(routes.php)文件内容
$route['default_controller'] = "general/main";
现在像这样http://localhost/codeIgniter/
调用脚本,那里codeIgniter
是脚本文件夹名称。
我认为现在一切都很清楚。
答案 1 :(得分:0)
CI
尝试使用default()
控制器的方法general
。如果要将文件夹用于控制器,请确保指定方法,因此请尝试$route['default_controller'] = "general/default/index";
还有一件事:当您尝试访问您的根default_controller
时,如果您要将请求从http://localhost:8888/
路由到默认控制器,则会使用此方法(http://localhost:8888/treventa/
),您需要将路由规则添加到/config/routes.php
$route['treventa'] = "general/main/index";