<?php class Test extends CI_Controller { public function index() { echo "Hello World!"; } } ?>
http://www.your-domain.com/index.php/test
http://www.your-domain.com/index.php/controller/method-name
<?php class Test extends CI_Controller { public function index() { echo "this is default function."; } public function hello() { echo "this is hello function."; } } ?>
<!DOCTYPE html> <html lang = "en"> <head> <meta charset = "utf-8"> <title>CodeIgniter View Example</title> </head> <body> CodeIgniter View Example </body> </html>
$this->load->view('name');
$this->load->view('directory-name/name');
<?php class Test extends CI_Controller { public function index() { $this->load->view('test'); } } ?>
<?php class Model_name extends CI_Model { public function __construct() { parent::__construct(); } } ?>
<?php class User_model extends CI_Model { public function __construct() { parent::__construct(); } } ?>
$this->load->model('model_name');
$this->model_name->method();
/* |--------------------------------------------------------------- | Auto-Load Models |--------------------------------------------------------------- | Prototype: | | $autoload['model'] = array('first_model', 'second_model'); | | You can also supply an alternative model name to be assigned | in the controller: | | $autoload['model'] = array('first_model' => 'first'); */ $autoload['model'] = array();
名称和描述 |
Array Helper
Array Helper 文件包含有助于处理数组的函数。
|
CAPTCHA Helper
CAPTCHA Helper 文件包含有助于创建 CAPTCHA 图像的功能。
|
Cookie Helper
Cookie Helper 文件包含帮助处理 cookie 的函数。
|
Date Helper
Date Helper 文件包含帮助您处理日期的函数。
|
Directory Helper
Directory Helper 文件包含有助于处理目录的函数。
|
Download Helper
Download Helper可让您将数据下载到桌面。
|
Email Helper
Email Helper 提供了一些使用电子邮件的辅助功能。如需更强大的电子邮件解决方案,请参阅 CodeIgniter 的电子邮件类。
|
File Helper
File Helper 文件包含有助于处理文件的函数。
|
Form Helper
Form Helper 文件包含帮助处理表单的函数。
|
HTML Helper
HTML Helper 文件包含有助于处理 HTML 的函数。
|
Inflector Helper
Inflector Helper 文件包含允许您将单词更改为复数、单数、驼峰式等的功能。
|
Language Helper
Language Helper 文件包含有助于处理语言文件的函数。
|
Number Helper
Number Helper 文件包含帮助您处理数字数据的函数。
|
Path Helper
Path Helper 文件包含允许您使用服务器上的文件路径的函数。
|
Security Helper
Security Helper 文件包含安全相关的功能。
|
Smiley Helper
Smiley Helper 文件包含可让您管理笑脸(表情符号)的功能。
|
String Helper
String Helper 文件包含有助于处理字符串的函数。
|
Text Helper
Text Helper 文件包含有助于处理文本的函数。
|
Typography Helper
Typography Helper 文件包含的函数可以帮助您以语义相关的方式格式化文本。
|
URL Helper
URL Helper 文件包含有助于处理 URL 的函数。
|
XML Helper
XML Helper 文件包含有助于处理 XML 数据的函数。
|
$this->load->helper('name');
$this->load->helper('url');
your-domain.com/class/method/id/
Reserved Routes & Description |
$route['default_controller']
这个路由指示应该加载哪个控制器类,如果URI不包含数据,这将是这种情况人们加载您的根 URL。鼓励您使用默认路由,否则默认情况下会出现 404 页面。我们可以在此处设置网站首页,以便默认加载。
|
$route['404_override']
此路由指示如果未找到请求的控制器,应加载哪个控制器类。它将覆盖默认的 404 错误页面。它不会影响
show_404() 函数,该函数将继续加载
中的默认 error_404.php 文件application/views/errors/error_404.php.
|
$route['translate_uri_dashes']
从布尔值可以看出,这并不完全是一条路线。此选项使您能够在控制器和方法 URI 段中用下划线自动替换破折号 (‘-‘),从而在需要时为您节省额外的路由条目。这是必需的,因为破折号不是有效的类或方法名称字符,如果您尝试使用它,将导致致命错误。
|
$route['product/:num']='catalog/product_lookup';
$route['products/([a-z]+)/(\d+)']='$1/id_$2';