欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Symfony2安裝第三方Bundles實例詳解

 更新時間:2016年02月04日 11:48:05   作者:Sun  
這篇文章主要介紹了Symfony2安裝第三方Bundles的方法,結(jié)合實例形式分析了Symfony2通過composer來安裝Bundle的具體步驟與相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Symfony2安裝第三方Bundles的方法。分享給大家供大家參考,具體如下:

大多數(shù)的Bundles都提了安裝的介紹,下面來介紹基本的安裝步驟:

一、添加composer依賴關(guān)系

在symfony里,用composer來管理依賴關(guān)系

1.找到Bundle的包的名稱

在包的README里一般都告訴了我們它的名稱,如果沒有,可以在https://packagist.org網(wǎng)站里搜索到

2.通過composer來安裝Bundle

知道了bundle的包名之后,我們可以通過composer來安裝它

$ composer require codeguy/upload

codeguy/upload是一個上傳文件的bundle,在上一章《Symfony2使用第三方庫Upload制作圖片上傳實例詳解》中我們使用到。

執(zhí)行上面的指令,composer會給你的項目選擇一個最好版本的bundle,把它添加到composer.json中,并將bundle下載到vendor/目錄下。如果你想要下載一個指定的版本,在bundle的包名后增加:版本號

二、注冊Bundle

現(xiàn)在,第三方的bundle已經(jīng)安裝到你的symfony項目中了,在vendor/目錄下。此時我們需要在app/AppKernel.php里注冊安裝好的bundle

例如DoctrineFixturesBundle:

class AppKernel extends Kernel
{
  public function registerBundles()
  {
    $bundles = array(
      //...在這里注冊
      new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(),
    );
  }
  //...
}

三、配置Bundle

有的包需要一些額外的配置在 app/config/config.yml文件里。包的文檔會告訴我們關(guān)于怎樣配置,也可以通過指令來參考包的配置

$ app/console config:dump-reference

例如TwigBundle:

$ app/console config:dump-reference TwigBundle

會得到如下的提示

# Default configuration for "TwigBundle"
twig:
  exception_controller: 'twig.controller.exception:showAction'
  # Deprecated since 2.6, to be removed in 3.0. Use twig.form_themes instead
  form:
    resources:
      # Default:
      - form_div_layout.html.twig
      # Example:
      - MyBundle::form.html.twig
  form_themes:
    # Default:
    - form_div_layout.html.twig
 
    # Example:
    - MyBundle::form.html.twig
  globals:
    # Examples:
    foo:         "@bar"
    pi:         3.14
    # Prototype
    key:
      id:          ~
      type:         ~
      value:        ~
  autoescape:
    # Defaults:
    - Symfony\Bundle\TwigBundle\TwigDefaultEscapingStrategy
    - guess
  autoescape_service:  null
  autoescape_service_method: null
  base_template_class: ~ # Example: Twig_Template
  cache:        '%kernel.cache_dir%/twig'
  charset:       '%kernel.charset%'
  debug:        '%kernel.debug%'
  strict_variables:   ~
  auto_reload:     ~
  optimizations:    ~
  paths:
    # Prototype
    paths:        ~

具體的第三方bundle安裝方法,和該bundle的使用方法都可以在它的README文件里查看。

本文永久地址:http://blog.it985.com/7059.html
本文出自 IT985博客 ,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。

更多關(guān)于PHP框架相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php優(yōu)秀開發(fā)框架總結(jié)》,《codeigniter入門教程》,《CI(CodeIgniter)框架進階教程》,《Yii框架入門及常用技巧總結(jié)》及《ThinkPHP入門教程

希望本文所述對大家基于Symfony框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php實現(xiàn)paypal 授權(quán)登錄

    php實現(xiàn)paypal 授權(quán)登錄

    本文給大家分享的是php實現(xiàn)的paypal授權(quán)登錄的代碼,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-05-05
  • php使用shmop函數(shù)創(chuàng)建共享內(nèi)存減少負載的方法

    php使用shmop函數(shù)創(chuàng)建共享內(nèi)存減少負載的方法

    這篇文章主要介紹了php使用shmop函數(shù)創(chuàng)建共享內(nèi)存減少負載,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • laravel 5 實現(xiàn)模板主題功能

    laravel 5 實現(xiàn)模板主題功能

    很多cms里都有模板主題功能,我們可以通過一個配置切換主題,這個功能在laravel下如何實現(xiàn)呢?今天我們就來探討下這個問題。
    2015-03-03
  • php xhprof使用實例詳解

    php xhprof使用實例詳解

    這篇文章主要介紹了php xhprof使用實例詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • thinkPHP5.1框架中Request類四種調(diào)用方式示例

    thinkPHP5.1框架中Request類四種調(diào)用方式示例

    這篇文章主要介紹了thinkPHP5.1框架中Request類四種調(diào)用方式,結(jié)合實例形式分析了thinkPHP5.1框架中Request類傳統(tǒng)調(diào)用、靜態(tài)調(diào)用、依賴注入及request屬性四種調(diào)用方式,需要的朋友可以參考下
    2019-08-08
  • PHP加密擴展庫Mcrypt安裝和實例

    PHP加密擴展庫Mcrypt安裝和實例

    PHP加密擴展庫有Mcrypt和Mhash,其中,Mcrypt擴展庫可以實現(xiàn)加密解密功能,今天我我們講的就是Mcrypt的功能和實例
    2013-11-11
  • ThinkPHP查詢語句與關(guān)聯(lián)查詢用法實例

    ThinkPHP查詢語句與關(guān)聯(lián)查詢用法實例

    這篇文章主要介紹了ThinkPHP查詢語句與關(guān)聯(lián)查詢用法,以實例的形式常見的查詢方法,包括數(shù)組作為查詢條件及對象方式來查詢等技巧,需要的朋友可以參考下
    2014-11-11
  • 詳談PHP文件目錄基礎(chǔ)操作

    詳談PHP文件目錄基礎(chǔ)操作

    這篇文章主要詳細介紹了PHP文件目錄基礎(chǔ)操作,并附上大量的操作實例,非常的詳盡,有需要的朋友可以參考下
    2014-11-11
  • Symfony2實現(xiàn)在controller中獲取url的方法

    Symfony2實現(xiàn)在controller中獲取url的方法

    這篇文章主要介紹了Symfony2實現(xiàn)在controller中獲取url的方法,實例分析了Symfony獲取URL的常用方法與使用技巧,需要的朋友可以參考下
    2016-03-03
  • 比較完整的微信開發(fā)php代碼

    比較完整的微信開發(fā)php代碼

    這篇文章主要為大家介紹了比較完整的微信開發(fā)php代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論