首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用解耦的symfony组件?

如何使用解耦的symfony组件?
EN

Stack Overflow用户
提问于 2011-10-20 17:52:59
回答 5查看 4.4K关注 0票数 15

有关于如何使用symfony的解耦组件的信息吗?

我正在重读这些文档,但是除了“它们非常解耦”的一般信息和一个利用请求和响应教程之外,没有任何关于这个主题的内容。

使用symfony2路由组件(symfony2之外)也有一个排名不佳的答案

而且,看一看独立表单组件教程实际上并不能让我感到多么愉快。

我需要路由yaml会话

EN

回答 5

Stack Overflow用户

发布于 2011-10-23 19:33:21

您应该使用的第一个组件是ClassLoader。您也可以使用spl_autoload_register,,但是您正在使用Symfony,那么为什么不使用它自己的自动加载库呢?在脚本顶部添加以下内容:

代码语言:javascript
复制
use Symfony\Component\ClassLoader\UniversalClassLoader;

require_once '/path/to/symfony/src/Symfony/Component/ClassLoader/UniversalClassLoader.php';

$loader = new UniversalClassLoader();
$loader->register();

$loader->registerNamespaces(array(
    'Symfony' => '/path/to/symfony/src',
));

使用Yaml组件非常容易:

代码语言:javascript
复制
use Symfony\Component\Yaml\Parser;
$data = Parser::parse('yaml string');

对于其他组件,您必须阅读API文档,因为还没有教程。

票数 7
EN

Stack Overflow用户

发布于 2011-10-25 08:03:08

有趣的是,Fabien刚刚发布了一篇博客文章,其中包含了如何使用最常见组件的片段。有关详细信息,请参阅这个职位的下半部分。

票数 7
EN

Stack Overflow用户

发布于 2012-07-09 05:41:04

我编写了一个教程,可以帮助您使用项目中的解耦Symfony组件

它展示了如何使用控制台组件作为示例,但其他组件的逻辑是相同的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7840055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档