PhalconPHP-AngularJS

PhalconPHP-AngularJS,angularjs,phalcon,Angularjs,Phalcon,我正在尝试以PhalconPHP为后端制作AngularJS SPA。到目前为止,我安装了PhalconPHP和Phalcon工具,并在他们的网站上做了一些教程。 我似乎找不到一个好的例子来说明如何为Angular创建一个API进行连接。他们的网站上有,但我真的认为这不是一个大型AngularJS应用程序的正确方法 我有点喜欢在没有路由文件的情况下控制器链接到路由的方式,但是创建可以放置路由的组会更好 例如: 我会选择以下路线: 其中,api只是始终存在的路由的一部分。 Foo应该是能够将ap

我正在尝试以PhalconPHP为后端制作AngularJS SPA。到目前为止,我安装了PhalconPHP和Phalcon工具,并在他们的网站上做了一些教程。 我似乎找不到一个好的例子来说明如何为Angular创建一个API进行连接。他们的网站上有,但我真的认为这不是一个大型AngularJS应用程序的正确方法

我有点喜欢在没有路由文件的情况下控制器链接到路由的方式,但是创建可以放置路由的组会更好

例如: 我会选择以下路线:

其中,api只是始终存在的路由的一部分。 Foo应该是能够将api的这一部分与其他部分分开的部分。 酒吧应该是控制器


是否有人推荐使用这种格式的AngularJS应用程序

默认情况下,Phalcon匹配
/:controller/:action
上的路由,但您可以轻松使其匹配
/api/:controller/:action

$router = new \Phalcon\Mvc\Router();
$router->add(
"/api/:controller/:action/:params",
    array(
        "controller" => 1,
        "action"     => 2,
        "params"     => 3,
    )
);

您可以添加到与其他参数匹配的路由,如
:module
:namespace
,以进一步分解您的代码:

谢谢,这样做了。