我已经按照API教程了。 http://docs.phalconphp.com/en/latest/reference/tutorial-rest.html
我有一切工作。
现在我正在创建一个身份验证功能,我将在每次api调用开始时调用它。
示例:
$ app-> get(' / api / robots',function()使用($ app){ $的authData = isauthorized($应用程序); ... ..
所以现在在" index.php" file我有一个名为" is_authorized"
的函数该函数运行正常,但我无法在此函数中执行SQL。
以下示例不在is_authorized函数内执行。
$ phql =" SELECT * FROM Members ORDER BY id&#34 ;; $ robots = $ app-> modelsManager-> executeQuery($ phql);
虽然以上内容将在我的初始api调用函数中运行,但它不会在is_authorized函数中运行。有没有办法通过" $ app"到这个函数,以便我可以用它来执行查询?
答案 0 :(得分:1)
这个问题与Phalcon无关,更多的是我在PHP 5.4中如何通过引用传递的理解问题。
请参阅此帖,了解我遇到此问题的原因。