学习封装 MVC (4)
来源:互联网 发布:淘宝详情页的图片大小 编辑:程序博客网 时间:2024/06/07 22:03
一、加载composer
1.什么是composer ?
Composer 是由 Jordi Boggiano 和 Nils Aderman 创造的一个命令行工具,它的使命就是帮你为项目自动安装所依赖的开发包。
Composer 包含了一个依赖解析器,用来处理开发包之间复杂的依赖关系;另外,它还包含了下载器、安装器等有趣的东西。
2.安装 Composer
windows 安装:http://jingyan.baidu.com/article/4f34706ed04013e386b56d72.html
3.创建 composer.json 文件,写入相关配置
1) 在文件的根目录创建 composer.json 和 vendor文件
{ "name":"YTCPHP", "description":"PHPFramework", "type":"Framework", "keywords":[ "PHP","PHPFramework" ], "require":{ "php":">=5.3.0", "filp/whoops":"*", "symfony/var-dumper":"*", "catfan/medoo":"*" }, "repositories":{ "packagist":{ "type":"composer", "url":"https://packagist.phpcomposer.com" } } }
2) 在入口文件 index.php 添加
include BAO.'/vendor/autoload.php';
3)使用composer 命令
composer install composer update
这样安装成功了!
二、使用model 类
1)在 database.php 中写入。
<?php return array( 'DSN'=>'mysql:host=127.0.0.1;dbname=test', 'USERNAME'=>'root', 'PASSWD'=>'root', 'database_type' => 'mysql', 'database_name' => 'test', 'server' => '127.0.0.1', 'username' => 'root', 'password' => 'root', 'charset' => 'utf8' );
2)在 model.php 中写入
<?php namespace core\lib; use core\lib\conf; class model extends \PDO{ public function __construct(){ $database=conf::all('database'); try{ parent::__construct($database['DSN'],$database['USERNAME'],$database['PASSWD']); }catch (\PDOException $e){ p($e->getMessage()); } } }
0 0
- 学习封装 MVC (4)
- 浅谈MVC学习封装
- 学习封装 MVC (1)
- 学习封装 MVC (2)
- 学习封装 MVC (3)
- 学习封装 MVC (5)
- 学习封装mvc(八)日志类
- 学习封装mvc(九)composer加载
- 封装mvc
- MVC 封装之二(4-2)
- 独立封装简单mvc框架(4)
- 学习mvc框架封装(四)加载控制器
- 学习封装mvc系列(五)控制器中连接数据库
- 学习封装mvc(六)视图层的显示
- 学习封装mvc框架(七)配置加载类
- 学习封装mvc框架(十一)twig模板引擎
- MVC 封装之二
- 封装mvc框架
- 【神经网络与深度学习】GLog使用笔记
- 猜歌游戏 总结一
- 端口的作用
- UVA 7041 The Problem to Slow Down You (回文树)
- 【神经网络与深度学习】【C/C++】C++日志操作开源函数库之Google-glog
- 学习封装 MVC (4)
- Git的简单使用
- 编程_malloc与new的区别
- redis持久化功能及主从模式
- [Android app] 糗事百科App最新10.3.2去广告 功能修改优化版
- 01 线程、进程概述
- 量化投资之简单持有--python
- 2016/10/03 opencv操作像素
- leetcode Flatten Binary Tree to Linked List C++题解