如何安装第三方包
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.4,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
如何安装第三方包
大多数包提供自己的安装说明。然而,安装包的基本步骤是相同的。
添加作曲家依赖关系
在Syob娱乐下载mfony中,与作曲家依赖关系管理。这是一个好主意来学习一些基础的作曲家他们的文档欧宝官网下载app。
可以使用作曲家安装包之前,你应该找一个Packagist包的包。例如,如果你搜索流行FOSUserBundle你会发现一个包friendsofob娱乐下载symfony / user-bundle。
请注意
Packagist作曲家的主要档案。如果你正在寻找一个包,你可以做的最好的事情就是查看KnpBundles,它是Symfony的非官方归档包。ob娱乐下载如果一个包包含一个自述
文件时,它将显示,如果它Packagist包显示包的链接。这是一个很有用的网站,开始搜索包。
现在您已经包名,你应该确定你想要使用的版本。通常不同版本的包对应一个特定版本的Symfony。ob娱乐下载这个信息应该在自述
文件。如果不是,你可以用你想要的版本就行了。如果你选择一个不兼容的版本,作曲家将抛出错误当你试图安装的依赖。如果发生这种情况,你可以尝试一个不同的版本。
现在你可以添加包给你composer.json
文件和更新的依赖关系。你可以手动:
将其添加到
composer.json
文件:1 2 3 4 5 6 7
{……,“需要”:{…“friendsofob娱乐下载symfony / user-bundle”:“2.0 * @dev”。}}
更新的依赖:
1
美元php作曲家。phar更新friendsofob娱乐下载symfony / user-bundle
或更新所有依赖项
1
美元php作曲家。phar更新
或者你可以用一个命令:
1
美元php作曲家。phar需要friendsofsymfonyob娱乐下载 / user-bundle: 2.0 * @dev
使包
此时,在Symfony项目(包安装ob娱乐下载供应商/ friendsofsyob娱乐下载mfony /
)和自动装卸机识别其类。现在你唯一需要做的就是注册的包AppKernel
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
/ / app / AppKernel.php/ /……类AppKernel扩展内核{/ /……公共函数registerBundles(){美元包=数组(/ /…新安全系数\ UserBundle \ FOSUserBundle ());/ /……}}
配置包
通常一个包需要一些配置添加到应用程序应用程序/配置/ config.yml
文件。包的文档将描述配置。欧宝官网下载app但你也可以得到一个参考包的配置通过配置:dump-reference
命令。
例如,为了看的参考assetic
配置可以使用:
1
应用程序/控制台配置:美元dump-reference AsseticBundle
或:
1
应用程序/控制台配置:美元dump-reference assetic
输出将会是这个样子:
1 2 3 4 5 6 7 8 9 10 11
assetic:调试:% kernel.debug % use_controller:启用:% kernel.debug %分析器:假read_from: % kernel.root_dir % / . ./ web write_to: % assetic。read_from % java: /usr/bin/java节点:/usr/local/bin/node node_paths: [] #……
其他设置
在这一点上,检查自述
文件你的品牌新包看下一步该做什么。