php框架----mvc三层创建使用
来源:互联网 发布:超次元淘宝 编辑:程序博客网 时间:2024/05/12 19:16
首先我们先在根目录下创建的个app文件夹,这个文件夹内放入我们的应用
一、controller(控制器层) && view(视图层)
在core文件中的lhy.php文件中加入
//assignpublic function assign($name,$value){$this->assign[$name] = $value;}//displaypublic function display($file){//验证文件是否存在$files = APP.'/views/'.$file;if($files){//将数组打散,键为变量,变量的值为键所对应的值extract($this->assign);include($files);}else{echo $file.'文件不存在';}}
我们在app文件夹下创建一个文件来存放我们的控制器,起名为controller(注意控制器名要和类名保持一致)
例如我们创建了一个登陆控制器(其命名为logincontroller.php)
<?php namespace app\controller;class loginController{public function login_in(){ //实例化模板方法$view = new \core\lhy;$view->assign('qwe','ok');//赋值$view->display('index.php');//跳到哪个视图层}} ?>
二、定义model基类
在lib文件夹下创建model文件作为模型层的基类
'DSN' => 'mysql:host=localhost;dbname=test', 'USERNAME' => 'root', 'PASSWD' => 'root'namespace core\lib;use \core\lib\conf;class model extends \PDO{public function __construct(){$database = conf::all('database');try { $database = array( 'DSN' => 'mysql:host=localhost;dbname=test', 'USERNAME' => 'root', 'PASSWD' => 'root' ); parent::__construct($database['DSN'],$database['USERNAME'],$database['PASSWD']); } catch (\PDOException $e) {p($e->getMessage());}}}
0 0
- php框架----mvc三层创建使用
- MVC三层框架详解
- MVC与三层框架
- MVC三层框架详解
- JavaWeb.三层框架.MVC
- MVC框架与三层架构
- MVC三层框架详细解析
- SSH框架mvc三层架构
- MVC三层框架详细解析
- MVC框架模式&&三层结构&&SSM框架
- 三层框架(EF+MVC)项目实战之 系列一 EF零基础创建领域模型
- 使用PHP开发自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 使用php搭建自己的MVC框架
- 使用PHP搭建自己的MVC框架
- 留學資料
- 圆形seekbar,音量旋钮
- RSA算法(一)
- gulp用法实用总结
- hdu3966 树链剖分(入门,点)
- php框架----mvc三层创建使用
- C++ 多态和虚函数
- 聊聊设计模式 — 观察者模式
- 修改tomcat端口号的方法
- HAProxy用法详解 全网最详细中文文档
- 排序算法之python实现
- 设置RecyclerView的OnItemClickListener
- 类加载机制
- 自学-ES6篇-let和conts命令