Symfony2 - AngularJS实现/使用

时间:2015-10-05 15:48:06

标签: angularjs symfony model-view-controller architecture

我知道有一些关于这个问题的帖子,但没有一个已完成或有帮助。 在这篇文章的最后,你会看到我对这个架构的疑问。

我在我的symfony-application中实现angularjs / ui,其中angular表示前端,symfony2是后端(模型,控制器,api,路由等)。

我通过凉亭安装了Angular和bootstrap:

{
  "name": "",
  "version": "0.0.0",
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "dependencies": {
    "angular": "~1.4.7",
    "bootstrap": "~3.3.5"
  }
}

接下来,我使用Grunt做了一些装饰性的东西,以保持文件夹/文件结构的美观和干净。

我收录了nessacary js-files:

<script src="{{ asset('js/jquery.min.js') }}"></script>    
<script src="{{ asset('js/angular.min.js') }}"></script>
<script src="{{ asset('js/bootstrap.min.js') }}"></script>

// This is my file:
<script src="{{ asset('js/main.js') }}"></script>

我收录了nessacary css-files:

<link rel="stylesheet" href="{{ asset('css/bootstrap.min.css') }}" />

// This is my file:
<link rel="stylesheet" href="{{ asset('css/main.css') }}" />

我现在想做的是:

  1. 忘记Twig并仅使用angularJS / UI
  2. 使用angularJS / UI
  3. 构建类似桌面的应用程序
  4. 将MVC结构保留在angularjs
  5. 是否可以在:

    中创建这样的结构

    app / Resources / Views /:

    articles/
    articles/app.js
    articles/views/
    articles/views/view-files...
    articles/controllers/
    articles/controllers/controller-files...
    articles/models/
    articles/models/model-files...
    

    我从ExtJs了解这个架构,我很感兴趣,如果它也可以在AngularJS中做到这一点。

    任何想法??

    谢谢和问候!

0 个答案:

没有答案