angular yii php,Yii2 AngularJS在单个应用程序中怎么样?

是的,您可以在实施不同的生根方法后,在Yii 2视图中使用AngularJS。这里是

a tutorial to start with。

但不,我不建议这样做(而Yii 2和AngularJS都是REST的本地支持的伟大框架)。所以正确的方法是使用AngularJS构建您的前端,并使用Yii 2仅提供a server API.这是一个很好的结构:

Structure by @AlekseiAkireikin from 07003

project/

backend/ // Yii 2 application

web/ // Public visible backend folder

index.php // Entry point

config/

controllers/

models/

...

frontend/

app/ // Your AngularJS application here

css/ // Styles (.less or .css)

img/ // Images

lib/ // Third-party libraries such as jQuery or AngularJS

js/ // .js files (controllers, services, etc.)

partials/ // Templates (.html)

index.html

tests/ // AngularJS tests

node_modules/

...

Yii RESTful API framework将提供一个干净的API,它可以与您内置的AngularJS应用程序进行通信,也可能是未来的移动应用程序,甚至可以向其他网站或软件提供资源和/或服务。如果您关心性能,请同时使用REST并使用REST。一个结构良好的RESTful应用程序非常适合轻松构建一个具有灵活策略的良好缓存系统。您甚至可以在服务器(如Amazon EC2)上托管您的后端和数据库,仅提供JSON(和/或XML)数据,以便最小带宽使用,并将前端存储在优化的CDN(如Amazon S3或其他CDN提供商)上,具有较低的成本更快的答案。

以下是REST中的AngularJS和Yii 2的两个示例:this和this。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值