|
发表一下,当作学习CI的处女贴吧。。
O(∩_∩)O哈哈~看到标题,大吓一惊!
看过thinkphp,qeephp,发现入门不容易。
使用codeigniter后,发现深深爱上它了,比thinkphp,qeephp更容易上手,轻量级。。
一句话:简单,易用,轻量级。
花了2天时间,就掌握基本操作。。接下来要熟悉各种函数,以及比较好用的函数库。。
初学者关于ci的MVC模式的体会
首先,建立相应的控制器
class Miniblog extends Controller
{
function Miniblog()
{
parent::Controller();
}
function index()
{
$this->load->model('Mminiblog'); //第二步
$data['message'] = $this->Mminiblog->get_message(); //第二步
$this->load->view('miniblog_view',$data); //第二步
}
}
然后再建立相应的模型,在控制器中调用,见控制器第二步
class Mminiblog extends Model
{
function Mminblog()
{
parent::model();
}
function get_message()
{
$query = $this->db->get('message');
return $query->result();
}
}
最后在建立相应的视图,在视图中调用参数(已在控制器中传递给视图)
php中foreach的两种写法
<?php
foreach ( $message as $row )
{
echo $row->message;
}
?>
或者(需支持短标签)
<? foreach ($message as $row):?>
<?= $row->message ?>
<?endforeach;?>
大概步骤就是这样,注意在视图中,php的引用是 -> 开始我还是用$row['message'],结果一直报错。初学者要注意php中与其他语言区别的地方。 |
|