ZF3 - 向 ViewModel 添加视图片段
ZF3 - adding a view fragment to ViewModel
我很想知道是否可以将片段添加到视图模型:
return new ViewModel([]);
Returns 我对 https://example.com/view
的看法
但是是否可以动态设置以添加片段?
return new ViewModel("#fragment")
到return到https://example.com/view#fragment
用例,有一个 js login/register 视图,它是 https://example.com/view#login or https://example.com/view#register 并且想要 return 到正确的视图...
编辑
显然,这可以使用重定向来完成,但是,在 returning 表单错误的情况下,需要使用 ViewModel...
不确定是否可以将参数应用于路由器,但您始终可以 return redirectToRegister = true,然后在视图中写入并执行 JavaScript 如果为真,将更改视图。
片段是 same document 引用,即如果正确使用 URL 规范,#register 和 #login 将引用同一文档中的不同元素。
因此,视图模型应该在两种情况下返回相同的 html,片段将由浏览器处理。要区分注册和登录页面,请在 URL.
中使用不同的 paths
我很想知道是否可以将片段添加到视图模型:
return new ViewModel([]);
Returns 我对 https://example.com/view
的看法但是是否可以动态设置以添加片段?
return new ViewModel("#fragment")
到return到https://example.com/view#fragment
用例,有一个 js login/register 视图,它是 https://example.com/view#login or https://example.com/view#register 并且想要 return 到正确的视图...
编辑 显然,这可以使用重定向来完成,但是,在 returning 表单错误的情况下,需要使用 ViewModel...
不确定是否可以将参数应用于路由器,但您始终可以 return redirectToRegister = true,然后在视图中写入并执行 JavaScript 如果为真,将更改视图。
片段是 same document 引用,即如果正确使用 URL 规范,#register 和 #login 将引用同一文档中的不同元素。
因此,视图模型应该在两种情况下返回相同的 html,片段将由浏览器处理。要区分注册和登录页面,请在 URL.
中使用不同的 paths