Home / PostsPost

CodeIgniter Twig Doctrine2 实战之安装

嘟噜聪2015/12/17 19:51:39 3865人已阅

简介 关于CI如何安装Twig及Doctrine2的教程,我前面已经有相关文章写过,这次做几个视频就叫做 使用CodeIgniter+twig+doctrine2搭建个人博客。这是一个系列教程,内容会比较多。

CodeIgniter Twig Doctrine2 实战之安装

关于CI如何安装Twig及Doctrine2的教程,我前面已经有相关文章写过,这次做几个视频就叫做 使用CodeIgniter+twig+doctrine2搭建个人博客。这是一个系列教程,内容会比较多。

本章节主要讲解如何安装Twig及Doctrine

下面有之前讲解的相关教程

前言

以上两篇文章都是以扩展包的形试写的,而从这个系列视频中,我将使用现在比较流行的composer的方式进行安装,配制与上面文章的配制一样,只是安装方式不一样。

如果没有安装composer的话请看下面

集成 Composer 包依赖管理

安装Composer

Composer需要PHP 5.3.2+才能运行。

$ curl -sS https://getcomposer.org/installer | php

这个命令会将composer.phar下载到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。

你可以使用--install-dir选项将Composer安装到指定的目录,例如:

$ curl -sS https://getcomposer.org/installer | php -- --install-dir=bin

当然也可以进行全局安装:

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

在Mac OS X下也可以使用homebrew安装:

brew tap josegonzalez/homebrew-php  
brew install josegonzalez/php/composer  

不过通常情况下只需将composer.phar的位置加入到PATH环境变量就可以,不一定要全局安装。

开始安装Twig 及 Doctrine2

如果是新项目上没有 composer.jsoncomposer.lockvendor/ 目录的话,需要手动创建composer.json 里面写入以下代码:

{
  "require": {
    "twig/twig" : "~1.0",
    "doctrine/orm": "2.5.0"
  }
}

然后执行命令:

composer install

当命令执行完之后 vendor/ 目录会把Twig及Doctrine的相当包放在这个目录里。具体的可以参考我上面说的那两篇文章,写得很详细了。

引入 autoload.php

打开index.php文件

require_once 'vendor/autoload.php';
require_once BASEPATH.'core/CodeIgniter.php';

记住是在包含core/CodeIgniter.php之前引入,当然之后也是可以的

开始配制 Twig 及 Doctrine

关于这两个的配制可以参考之前写的两篇文章我这里就不再重复写了。请移步:

需要注意的是在application/目录创建的 doctrinedoctrine.php 文件。当然doctrine 这个文件可有可无,只是为了方便而已,如果要写好一点的话可以在 application/ 目录上创建一个 application/bin/ 目录,然后把所有的命令行操作 放到这个目录进行执行,需要注意的是,Entity/目录不要配制错了。

视频教程

如果对于上面讲解不明白的,或哪里出问题的,可以参考下面我所做的视频教程,源码等我有时间把代码稍微再处理处理然后把它放到GitHub上去。

欢迎踊跃提问

谢谢各位观看!!!

很赞哦! (0)

文章评论

点击排行

本栏推荐

标签

站点信息

  • 微信公众号