|
发表于 2009-7-31 22:05:06
|
显示全部楼层
本帖最后由 yinzhili 于 2009-7-31 22:23 编辑
1# wondely
控制器(Controller): test.php (此文件保存在 system/application/controllers 目录下)
<?php
class Test extends Controller{
function Test(){
parent::Controller();
$this->load->model('test_model');
}
function index(){
$data['message']=$this->test_model->get();
$this->load->view('test_view',$data);
}
}
?>
模型(Model): test_model.php (此文件保存在 system/application/models 目录下)
<?php
class Test_model extends Model{
function Test_model(){
parent::Model();
$this->load->database();
}
function get(){
$query_string="SELECT * FROM test_table";
$result=$this->db->query($query_string);
return $result->row_array();
}
}
?>
视图(View): test_view.php (此文件保存在 system/application/views 目录下)
<html>
<head><title>测试</title></head>
<body>
<?php echo $message['content'];?>
</body>
</html>
然后使用你的MySQL管理工具(或者直接使用命令行也行),创建一个数据表,名字要与前面的 test_table 对应,再随便插入一条数据:
CREATE TABLE IF NOT EXISTS `test_table` (
`id` int(11) NOT NULL auto_increment,
`content` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
)
INSERT INTO `test_table` (`id`, `content`) VALUES
(1, '春哥纯爷们,铁血真汉子。信春哥,得永生。');
最后,配置好你的 config.php和database.php 文件中的相关参数。这两个文件位于 system/application/config 目录下。假设你在 config.php 中设置的base url为 http://localhost/,那么,访问 http://localhost/index.php/test 就可以看到效果了。 |
评分
-
查看全部评分
|