CI中的url相关函数(十三)

CI中的url相关函数(十三)

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();


回复列表


回复操作