php - Twig 和定制自动装载机

标签 php twig autoloader

我使用自定义自动加载器来加载我的网络应用程序的类,但我刚刚开始集成 Twig。然而,Twig 想要注册自己的自动加载器,这破坏了我的自动加载功能。如何注册多个可以并行运行的自动加载器?

最佳答案

发现问题了。 Twig 使用 spl_autoload_register 函数注册其自动加载器。我使用名为 __autoload 的函数定义了我的函数,而不是手动注册它。两者都已注册,但由于某种原因,我的功能没有被触发。我尝试通过 spl_autoload_register 手动注册我的函数,两个自动加载器都工作正常。

关于php - Twig 和定制自动装载机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18180431/

相关文章:

ruby-on-rails-3 - 如何自动加载 Rails 应用程序根目录下的文件夹中的文件

PHP:在 PSR-0 命名空间类中自动加载 PEAR 命名空间类冲突

php - 调用类常量时,PHP Autoloader 会加载吗?

php - 如何在另一个 php.ini 文件中包含一个 php.ini 文件?

php - nodejs有没有等同于PHP的mail()函数的

php - 在 Iframe 中提交 pdf 文档

php - autoescape 中的无空间 block 在 Twig 3.* 中抛出 SyntaxException

php - 如何使用 Symfony 2 FormBuilder 在编辑 View 中禁用字段

javascript - 如果其他元素具有该类,如何停止将类添加到该元素?

php - 通过给定的 ID 获取所有相关的父 ID 和子 ID