标签 composer 下的文章

Composer 国内镜像

镜像网站:

http://pkg.phpcomposer.com/

https://toran.reimu.io/

http://packagist.cn/

使用说明:

如何使用请看各种镜像网站说明,下面给出第一个镜像的使用说明:

将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。
将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下:

{
    "repositories": [
        {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
        {"packagist": false}
    ]
}

利用 Composer 一步一步构建自己的 PHP 框架(二)

参考来源:岁寒博客 PHP系列教程,可以认为本文是其系列文章的实践、概要与总结。

设计 MVC

新建 MFFC/app 文件夹,在 app 中创建 controllersmodelsviews 三个文件夹,开始正式开始踏上 MVC 的征程。

新建 controllers/BaseController.php 文件:

使用命名空间

<?php
/**
* BaseController
*/
class BaseController
{
  public function __construct()
  {
  }
}

新建 controllers/HomeController.php 文件:

<?php
/**
* \HomeController
*/
class HomeController extends BaseController
{
  public function home()
  {
    echo "<h1>控制器成功!</h1>";
  }
}

- 阅读剩余部分 -

利用 Composer 一步一步构建自己的 PHP 框架(一)

参考来源:岁寒博客 PHP系列教程,可以认为本文是其系列文章的实践、概要与总结。

基础

详细请阅读:http://lvwenhan.com/php/405.html

关于FIGFramework Interoperability Group/框架可互用性小组)的 PSR-0PSR-4 五套 PHP 非官方规范 请自行查阅相关资料。

Composer的简介、安装与使用也不再赘述。

在合适的地方新建一个文件夹,命名为 MFFC(My First Framework based on Composer),在文件夹下新建文件 composer.json

{
  "require": {
  }
}

命令行切换到 MFFC 目录下,运行:

composer update

- 阅读剩余部分 -