问题标签 [zend-layout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework - 我可以在 Zend Framework 中有多个布局吗?
我在前端为客户提供了一个带有图像旋转器的华丽页面。
对于后端,我想要不同的布局。我可以有多个布局吗?
一点提示将是可观的
zend-framework - 放置代码以切换正在使用的 Zend 布局的合适位置在哪里?
我创建了一个 Zend Framework 网站,现在我正在更新它以根据用户是否在移动设备上切换布局文件。
我已经编写了一个类来处理检测,但我不知道在哪里最好放置这个检查并触发正在使用的布局文件。
代码:
我可以从 Bootstrap 函数触发布局,_initViewHelpers()
但只要我在上面添加包含行,就会收到 500 错误。
关于如何以及在哪里放置它的任何建议?我最初有一个处理检查的助手,但它用于布局本身,而不是让我能够交换整个布局文件。
php - 如何让 Zend_Controller_Plugin_Abstract 重定向与完整的 url 更改一起工作?它使 Zend_layout 禁用布局失败
我有一个管理员 webapp。在执行任何操作之前必须先登录。现在 /default/index/index 具有登录表单,它是一个 ExtJs 组件。基本上登录过程是一个 ajax 进程。我创建了一个插件来禁用渲染和布局并检查用户是否登录(还没有完整的 acl)。
这是代码:
这似乎可行,但地址栏仍然有原始请求 url。例如,我输入"myapp/admin/cpanel"
了 url 栏,它在浏览器上打开登录页面,而地址栏仍然有"myapp/admin/cpanel"
。此时登录失败,因为输出有一些 html 渲染,我相信来自登录页面(已经直接击中时工作正常)。
以前有没有人经历过,或者只是我做错了什么。如果你能分享你的经验,我会很高兴。
感谢您阅读本文。
zend-framework - 如何在 Zend Framework 中设置多个布局。例如。公开/登录/各种模块组合
我知道并使用了非常基本的 Zend 框架布局,我在整个站点中使用了 1 个布局。但现在我需要一个更中间/有组织的设置。
- 公共站点布局将
div#mainContent
占据整个 12 列(使用 960gs) - 登录的站点将
div#mainContent
占用 9 列 + 3 列侧栏 - 在登录站点的侧边栏中,各种页面可能包含各种模块(不是 Zend Framework 的模块,更像是“boxes/widgets”)
- 他们也会有不同的导航菜单
我正在考虑使用 1 个基本布局,其中 2 个子布局将“扩展”。基本布局将只包含<html>
声明 headScripts 等,<body>
然后子布局将包含 wrapping 的定义divs
div.grid_12, grid_9, grid_3
。我该如何实现这个“扩展”,基本上,我只想重用代码
还有什么是渲染侧边栏框/小部件的好方法
zend-framework - Zend Framework - 为控制器中的不同操作使用公共标头?
我已尝试阅读此处发现的问题:Zend 框架中的模块配置和布局配置 它被描述为我需要了解的有关布局的所有信息 - 但是 - 恐怕我发现它有点难以理解。
我有许多 Zend 控制器:
我需要他们有以下安排。
- FirstController 和 Second Controller 共享一个标头
- FirstController - indexAction 和 browseAction 共享一个额外的标头
- Thirdcontroller - 有它自己的标题或可能“没有标题”(对于 ajax)
就目前而言,我在view/script/<actionname>.phtml
文件http://framework.zend.com/manual/en/zend.layout.quickstart.html中得到了巨大的复制
有更多信息,但我无法找到将这一切带回家的关键信息。
从上面的第一个文档中,我猜我的application.ini
文件中包含以下内容
但是我应该创建一个名为“Layouts”的文件夹还是应该使用某种views/common
文件夹?然后调用文件layout.php
吗?
然后,在里面layout.php
我是否正确理解
会渲染单个动作的PHTML
文件吗?和
是否会使整个操作使用不同的布局文件(布局文件夹中名为“foobaz.php”的文件)?
感谢您花时间为我解决这个问题。
zend-framework - 无法从控制器文件访问 zend 视图
我可以在控制器文件中打印表单内容,但是当我将表单视图分配为$this->view->form = $form
并尝试echo $this->form
在login.phtml
文件中显示表单设计时,不会查看表单设计,而是显示空白页....
可能是什么问题 ??
php - 如何更改 zend 框架布局中的元标记
所以我在 layout.phtml 上设置了一些默认元标记,使用
并在 layout.phtml 的标题处回显
我的问题是:如何更改视图文件中的那些默认元标记以替换它们?
我尝试使用:
它不会替换旧的默认元标记,而是创建一个全新的元标记。我该如何替换它们?
php - Zend 布局问题
尝试学习 Zend 框架。我确定我在做一些非常愚蠢的事情,但是
显示索引的内容,但不显示其他内容...
我的意思是 /views/scripts/index/inex.phtml 在调用 mydomain/public 时会正常运行,但是在调用 mydomain/public/abc 时不会显示 /views/scripts/abc/index.phtml。
我不确定我是否足够清楚地说明事情。但是有人可以帮忙吗?
zend-framework - Zend_Layout 和/或 Smarty
我是 Zend Framework 的新手,但计划使用它创建一个相当复杂的项目。
我正在查看 Zend Framework 的视图选项。Zend_View 和 Zend_Layout 有一个,Smarty 等模板引擎也可以与它集成。
现在我想知道,它们是否具有相同的目的?就像我可以使用 Zend_Layout 或 Smarty 还是两者都使用更好?
php - Zend Portlet 一种布局
我正在使用 Zend 框架。想要制作一种 portlet 类型的视图,就像每个 div 由不同的控制器/视图对生成一样。
喜欢布局 -
一开始我以为我会通过 Action Stack 来完成它,但后来我发现这不是正确的做法。
达到相同结果的其他方法是什么?提前感谢您的帮助。