【发布时间】:2015-09-29 10:24:21
【问题描述】:
我有一个使用 Smarty 的 PHP 应用程序。它没有使用任何标准的 MVC 框架,但达到了相同的目的:
导致页面转换的每次点击都会调用结构化 URL(类似于 REST 调用),该 URL 由 Apache 重写规则(在 .htaccess 中)解释为附加到 index.php 文件的特定查询参数。
index.php 然后确定要加载哪个页面或子页面,执行任何控制器逻辑,然后组装显示信息,加载 smarty vars 然后显示
我在某处读到不建议混合使用前端和后端 MVC 框架。但是,我需要在尽可能短的时间内转换应用程序。
典型的组合是使用 Angular 调用 PHP REST 后端。但是,我宁愿将所有深层业务逻辑保留在后端(不仅仅是 CRUD 操作),而是让 PHP 将要显示的数据发送回我的角度。
我对 Angular 还是很陌生:有什么东西会导致这在技术上是不可能的或次优的吗?
【问题讨论】:
标签: php angularjs .htaccess model-view-controller