2017-07-15 55 views
1

有没有解释如何在Angular中使用Zend Framework 3(或ZF2)的资源? (我想完全取代jQuery)。一起使用Zend Framework和Angular

特别是,我对建议的应用程序结构感兴趣,在哪里存储角度关联和zf视图,如何使用Apache而不是使用ng-cli构建的服务器,如何自动传输和构建应用程序(最终使用PHPStorm代替ng build)。

我可以看到,已经有Bootstrap 4 components based on Angular了,所以如何在ZF3上使用Bootstrap 4将是最好的。

初学者。我已经掌握了Zend Framework 3骨架应用程序,并参加了Angular快速入门教程。我正在使用PHPStorm,所以有内置的transpilers。

回答

1

我不认为,在一个存储库中混合使用Zend Framework和Angular是一个很好的解决方案。这里的常见体系结构如下:

  • 你用Zend Framework创建api服务(看看这里的Apigility https://apigility.org/);
  • 并且您使用Angular创建前端,后者使用ZF后端的端点。

因此,它们都是单独的软件仓库中的独立应用程序,但通过ZF api链接在一起。在这种情况下,您不需要替换Apache或ng-cli(或npm)。每个应用程序将使用自己的工具和环境。

+0

这工作确定为Ajax,但我需要与ZF的意见和布局(连接角如:添加一些眼糖果的东西,大多数,所有js测试),有多个输出.js文件(例如,一个没有登录用户,一个应用程序管理等)。建议目录树和构建系统设置是什么? – Sfisioza

1

我认为你可以在单独的模块中创建前端。您可以按照Apigility管理UI。它开发成分离模块,加载在Zend的项目和使用view从Zend框架保持

https://github.com/zfcampus/zf-apigility-admin-ui

+0

这是使用AngularJS(Angular 1),我正在寻找Angular v2的设置。 – Sfisioza