Php 共享不同控制器的视图
最初,我是一名PHP开发人员,因此也是一名Laravel开发人员。例如,当我编写一个简单的博客应用程序时,我会有以下路线: /blog/:id->SingleController /blog/:id/edit->EditController /blog/new->NewController 由于Laravel的表单绑定,我将使用相同的模板创建和编辑博客文章,如下所示:Php 共享不同控制器的视图,php,angularjs,Php,Angularjs,最初,我是一名PHP开发人员,因此也是一名Laravel开发人员。例如,当我编写一个简单的博客应用程序时,我会有以下路线: /blog/:id->SingleController /blog/:id/edit->EditController /blog/new->NewController 由于Laravel的表单绑定,我将使用相同的模板创建和编辑博客文章,如下所示: {{ Form::model($post, array('route' => '...')) }} {{ F
{{ Form::model($post, array('route' => '...')) }}
{{ Form::label('name', 'Name') }}
{{ Form::text('name') }}
{{ Form::close() }}
这真是太棒了,因为如果编辑控制器执行文本字段,Laravel会填充该字段,否则它会将该字段留空。当然,上面的例子是简化的,因为行动/路线的变化也必须考虑在内
但目前,我正在第一次开发AngularJS应用程序,我真的找不到任何关于最佳方法的信息。对角度也采用同样的方法是明智的,还是我一直在做错事
我这样做的原因是因为它使更改表单变得更容易:您只需要将更改应用于一个文件/表单,而不是两个。我建议您查看Angular或ngRoute模块,以帮助您作为Angular的开发人员来构造代码。UI路由器可以帮助您渲染/交换子视图。您还可以定义映射到特定状态的路由,即某些视图/html模板的组合。每个州都定义了一个路由,也可以定义一个控制器 今晚我来看看。谢谢你的信息!