【发布时间】:2012-10-15 22:59:46
【问题描述】:
使用 symfony2。我有一个监听器类,它试图从不同的类(控制器)调用方法,如下所示:
$authenticate = new AuthenticationController();
$authenticate->isTokenValid($token);
而控制器的isTokenValid方法:
public function isTokenValid($token) {
$conn = $this->get('database_connection');
正在抛出错误
Fatal error: Call to a member function get() on a non-object in /home/content/24/9254124/html/newsite/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php on line 246
如果我以正确的方式加载控制器方法(在 url 中使用路由),它可以正常工作。
【问题讨论】:
-
@LightnessRacesinOrbit 对不起?
-
@LightnessRacesinOrbit 我只是不明白你的意思是什么......
-
eelis.net/iso-c++/testcase.xhtml -- 良好的调试技术包括为自己制作一个测试用例在向互联网寻求帮助!制作测试用例的过程往往会发现问题。
-
您可能会发现这很有见地:stackoverflow.com/questions/12769982/…