gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 21:58:56 26 4
gpt4 key购买 nike

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

我正在重读文档,但除了“他们非常非常解耦”的一般信息和 makes use of Request and Response 的 1 个教程之外,没有关于该主题的任何内容。 .

还有一个排名不佳的答案 Using symfony2 routing component (outside of symfony2)

也看看 tutorial for the standalone Form component这实际上并没有让我感到多么愉快。

我需要 路由 , yaml , 和 session .

最佳答案

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

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 组件非常简单:
use Symfony\Component\Yaml\Parser;
$data = Parser::parse('yaml string');

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

关于symfony - 如何使用解耦的 symfony 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com