1,url相关函数
首先新建一个文件
application/views/user/add.php
<html> <title></title> <body> <form action="" method="post"> name:<input type="text" name="name" /><br /> password:<input type="password" name="name" /><br /> email:<input type="text" name="email" /><br /> <input type="submit" value="submit" /><br /> </form> </body> </html>
在控制器里面写类代码
application/controllers/user.php
<?php class User extends CI_Controller{ public function add(){ $this->load->view('user/add'); } }
访问:index.php/user/add
我们要在action里面写提交的url
/ci/index.php/user/insert
这时我们应该使用load函数来加载url函数
public function insert(){ $this->load->helper('url'); var_dump($this->input->post('name')); }
action地址代码
<?php echo site_url('user/insert')?>
2,文件上传的外层文件
例如我们把一张图片放到和application同级的uploads/目录下面,取名1.jpg
在文件里加入代码
application/views/user/add.php
<img alt="" src="<?php echo base_url()?>uploads/1.jpg" width="100px">
总结:
(1)$this->load->helper('url');
//可以配置自动加载
//application/config/autoload.php
$autoload['helper']=array('url');
(2)site_url('控制器/方法');
(3)base_url();