将phalcon路由值传递给angularjs

时间:2015-02-24 09:16:23

标签: angularjs phalcon phalcon-routing

无法将phalcon路由密钥传递给angularjs

路线:      //Define a route $router->add( "userList", array( "controller" => "user", "action" => "get", ) );

使用AngularJs:      this.getUsers = function() { var defer = $q.defer(); $http.get("userList") .success(function(data) { defer.resolve(data); })
return defer.promise; }
    在angularjs中,如果我直接传递路由值(user / get ie controllername / action),那么一切正常但如果我传递路由键(userList)它显示错误为“ UserlistController处理程序类无法加载

我想传递路由键(userList)而不是它的值(user / get)

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

在我的路线中,我有一个前导斜杠/

//Define a route
$router->add(
    "/userList",
    array(
        "controller" => "user",
        "action"     => "get",
    )
);

$http.get("/userList")

那应该有用。但是,如果您要创建一个新项目并且不需要支持遗留URL,我建议只使用默认路由,它代码更少,因此更简单,并且可能运行得更快。

相关问题