从全新安装Codeigniter 3开始,这是从Hello World应用程序开始的一种简单方法,可以通过此可靠的PHP框架打破僵局。
为此,您可以开始创建要在Hello World应用程序中显示的视图。
我们将其放在您的应用程序文件夹中,在这里:
在hello_world.php(/application/views/)中
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Hello World</title> </head> <body> <h1>Hello World!</h1> </body> </html>
这只是一个简单的HTML内容。
现在,为了显示此视图,我们需要一个controller。控制器是一种将调出视图以便显示其内容的控制器。
为了使其正常工作,控制器需要进入适当的controllers文件夹。
这是我们要放置Hello World控制器的位置:
/application/controllers/Hello_world.php
(控制器的名称通常为snake_case,首字母大写)
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Hello_world extends CI_Controller { public function __construct() { parent::__construct(); } public function index(){ $this->load->view('hello_world'); } }
控制器的默认功能是索引功能。
现在,您可以通过以下地址查看Hello World页面的内容:
http://[your_domain_name]/index.php/hello_world
或者,如果您使用.htaccess应用了此修补程序(请返回该修补程序的安装页面)
http://[your_domain_name]/hello_world
(如果你是在本地工作,最有可能在那里你会发现你的页面地址是:http://localhost/hello_world)
该URL实际上是通过调用您的控制器类而形成的(在这种情况下Hello_world,但使用URL中的所有小写字母)。在这种情况下就足够了,因为我们使用了索引函数。如果我们要使用其他函数名(比如说greetings),则应该使用这样的URL:
http://[your_domain_name]/hello_world/greetings
结构为/[controller_name]/[method_name]。
干得好!您的第一个Codeigniter应用程序正在运行!