您好,欢迎访问一九零五行业门户网

MayFish PHP的MVC架构的开发框架_PHP教程

框架工作流程:
加载框架文件》加载参数设置对象》进行初始化设置》加载项目设置参数》获取控制器及控制器方法》执行控制器事件
使用实例为:
复制代码 代码如下:
'写入测试',
'body' => '写入的内容',
);
$result = $db_test->create($data);
if(false != $result)
{
dump(exampel 1:
数据写入成功!
);
}
/** 添加多条数据 */
dump(exampel 2:
);
$data = array(
array('title'=>'数据1', 'body'=>'内容1'),
array('title'=>'数据2', 'body'=>'内容2'),
array('title'=>'数据3', 'body'=>'内容3'),
array('title'=>'数据4', 'body'=>'内容4'),
array('title'=>'数据5', 'body'=>'内容5'),
);
foreach($data as $item)
{
$result = $db_test->create($item);
if(false != $result)
{
dump(数据.$item['title'].写入成功!
);
}
}
dump(
);
/** 更新数据 */
$data = array('title'=>'修改数据标题', 'body'=>'修改数据内容');
$result = $db_test->where(array('id'=>3))->update($data);
if(false != $result)
{
dump(exampel 3:
数据更新成功!
);
}
/** 删除数据 */
$result = $db_test->where(id=5)->remove();
if(false != $result)
{
dump(exampel 3:
数据删除成功!
);
}
/** 执行数据查询,使用连贯的操作符 */
$db_test->where(array('id'=>12, 'action'=>1))
->order(`id` desc)
->fields(id,name,action)
->findall();
$this->shownav();
}
//图片处理事件
public function image()
{
$file = configure::read('app_path').'/yagas/k750c_small_06.jpg';
$im = m('sys', 'image'); //加载并实例化一个系统模型
$im->th_width = 200;
$im->th_height = 150;
$im->thumb($file, null, false);
}
/** 另一个控制器事件 */
public function admin()
{
dump($this);
$this->shownav();
}
/** 另一个控制器事件 */
public function info()
{
$this->shownav();
phpinfo();
}
/** 这是一个内部事件,无法从浏览器地址进行访问 */
private function shownav()
{
echo '访问默认事件 | 访问事件 admin | 访问事件 info';
}
}
?>
单个空间多个站点的实现
复制代码 代码如下:
run();
?>
下载地址 http://www.jb51.net/codes/20169.html
http://www.bkjia.com/phpjc/320382.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/320382.htmltecharticle框架工作流程: 加载框架文件》加载参数设置对象》进行初始化设置》加载项目设置参数》获取控制器及控制器方法》执行控制器事件 使用...
其它类似信息

推荐信息