Symfony2 - Controller 中的 Composer 类加载器实例

标签 symfony composer-php autoloader

有没有办法在 Symfony2 Controller 中获取 Composer 自动加载器实例?

最佳答案

是的 - 有办法。

假设您想知道如何实际获取加载程序,那么您可以在 Controller 中执行此操作:

class MyController
    function myAction()
    {
        die(get_class($GLOBALS['loader'])); // Composer\Autoload\ClassLoader

你应该这样做吗?可能不会。在大多数情况下,您可以在 app/autoload.php 文件中调整加载程序。

关于Symfony2 - Controller 中的 Composer 类加载器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20338505/

相关文章:

php - 如何使用 Composer 将 FirePHP 添加到 Zend Framework 2

php - 如何更新学说对象类型字段

ajax - Symfony2。如何允许表单忽略额外的字段?

php - 在没有 Composer 的情况下使用 Google Ads API PHP 客户端?

php - 在 Symfony2 项目上使用外部非 PSR-0 库的正确方法

python - 我应该始终使用最 pythonic 的方式来导入模块吗?

php - 为什么我会收到 PHP fatal error : Uncaught Error: Class 'MyClass' not found?

多语言站点的 Symfony2 URL 翻译和结构

symfony - 在 symfony 3.4 上安装 FOSUserBundle 时出错

rest - 在 PHP 中实现 PayPal 的 REST API SDK 时出现服务器 500 错误