小编tdu*_*zik的帖子

单页应用程序 - 前端独立于后端?

我做了一些研究,我注意到在很多例子中Symfony2/AngularJS应用程序的前端和后端组合在一起; 例如,视图使用Twig.

我一直认为可以(并且通常的做法)分别创建前端和后端,然后通过API加入它们.在这种情况下,如果我想要更改PHP框架,我可以毫无问题地完成它,并且它足以保持API.

那么这样做的最佳做法是什么?如果你可以向我解释它会更好,如果你只是给我一个关于github上的好例子的链接,那就更好了.

javascript php symfony angularjs

13
推荐指数
1
解决办法
6756
查看次数

为什么UrlGenerator在Silex中生成没有主机和方案的路径?

我尝试在Silex中使用UrlGenerator生成url,但似乎UrlGenerator仅生成$_SERVER['REQUEST_URI']without的内容http://localhost.而不是http://localhost/silex/rest-blog/web/blog/posts/silex/rest-blog/web/blog/posts.你知道为什么吗?

我的代码:

$app['url_generator']->generate('blog.posts.index');
Run Code Online (Sandbox Code Playgroud)

symfony silex

2
推荐指数
1
解决办法
1144
查看次数

Java中接口的switch语句

我有一个接口FailureReason,我想创建一个实现这个接口的枚举。所以我有这样的事情:

public enum RemoveSalonFailureReason implements FailureReason {
    REASON_1, REASON_2;
}
Run Code Online (Sandbox Code Playgroud)

然后我想以这种方式使用它:

public class SalonManager {

    public String removeSalon(Long salonId) {
        // some code
        FailureReason failureReason = result.getFailureReason();
        switch (failureReason):
            case REASON_1:
                // do sth
                break;
            case REASON_2:
                // do sth
                break;
    }

}
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误“不能转换为整数”。那么我该怎么做呢?是否可以进行FailureReason枚举?像enum FailureReason extends EnumEnum<FailureReason> failureReason = result.getFailureReason()

java enums switch-statement

1
推荐指数
1
解决办法
3204
查看次数

标签 统计

symfony ×2

angularjs ×1

enums ×1

java ×1

javascript ×1

php ×1

silex ×1

switch-statement ×1