问题标签 [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.

0 投票
4 回答
5165 浏览

zend-framework - 我可以在 Zend Framework 中有多个布局吗?

我在前端为客户提供了一个带有图像旋转器的华丽页面。

对于后端,我想要不同的布局。我可以有多个布局吗?

一点提示将是可观的

0 投票
3 回答
620 浏览

zend-framework - 放置代码以切换正在使用的 Zend 布局的合适位置在哪里?

我创建了一个 Zend Framework 网站,现在我正在更新它以根据用户是否在移动设备上切换布局文件。

我已经编写了一个类来处理检测,但我不知道在哪里最好放置这个检查并触发正在使用的布局文件。

代码:

我可以从 Bootstrap 函数触发布局,_initViewHelpers()但只要我在上面添加包含行,就会收到 500 错误。

关于如何以及在哪里放置它的任何建议?我最初有一个处理检查的助手,但它用于布局本身,而不是让我能够交换整个布局文件。

0 投票
1 回答
2289 浏览

php - 如何让 Zend_Controller_Plugin_Abstract 重定向与完整的 url 更改一起工作?它使 Zend_layout 禁用布局失败

我有一个管理员 webapp。在执行任何操作之前必须先登录。现在 /default/index/index 具有登录表单,它是一个 ExtJs 组件。基本上登录过程是一个 ajax 进程。我创建了一个插件来禁用渲染和布局并检查用户是否登录(还没有完整的 acl)。

这是代码:

这似乎可行,但地址栏仍然有原始请求 url。例如,我输入"myapp/admin/cpanel"了 url 栏,它在浏览器上打开登录页面,而地址栏仍然有"myapp/admin/cpanel"。此时登录失败,因为输出有一些 html 渲染,我相信来自登录页面(已经直接击中时工作正常)。

以前有没有人经历过,或者只是我做错了什么。如果你能分享你的经验,我会很高兴。

感谢您阅读本文。

0 投票
2 回答
6252 浏览

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。我该如何实现这个“扩展”,基本上,我只想重用代码

还有什么是渲染侧边栏框/小部件的好方法

0 投票
1 回答
1160 浏览

zend-framework - Zend Framework - 为控制器中的不同操作使用公共标头?

我已尝试阅读此处发现的问题:Zend 框架中的模块配置和布局配置 它被描述为我需要了解的有关布局的所有信息 - 但是 - 恐怕我发现它有点难以理解。

我有许多 Zend 控制器:

我需要他们有以下安排。

  1. FirstController 和 Second Controller 共享一个标头
  2. FirstController - indexAction 和 browseAction 共享一个额外的标头
  3. 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”的文件)?

感谢您花时间为我解决这个问题。

0 投票
1 回答
378 浏览

zend-framework - 无法从控制器文件访问 zend 视图

我可以在控制器文件中打印表单内容,但是当我将表单视图分配为$this->view->form = $form并尝试echo $this->formlogin.phtml文件中显示表单设计时,不会查看表单设计,而是显示空白页....

可能是什么问题 ??

0 投票
5 回答
14041 浏览

php - 如何更改 zend 框架布局中的元标记

所以我在 layout.phtml 上设置了一些默认元标记,使用

并在 layout.phtml 的标题处回显

我的问题是:如何更改视图文件中的那些默认元标记以替换它们?

我尝试使用:

它不会替换旧的默认元标记,而是创建一个全新的元标记。我该如何替换它们?

0 投票
2 回答
342 浏览

php - Zend 布局问题

尝试学习 Zend 框架。我确定我在做一些非常愚蠢的事情,但是

显示索引的内容,但不显示其他内容...

我的意思是 /views/scripts/index/inex.phtml 在调用 mydomain/public 时会正常运行,但是在调用 mydomain/public/abc 时不会显示 /views/scripts/abc/index.phtml。

我不确定我是否足够清楚地说明事情。但是有人可以帮忙吗?

0 投票
2 回答
353 浏览

zend-framework - Zend_Layout 和/或 Smarty

我是 Zend Framework 的新手,但计划使用它创建一个相当复杂的项目。

我正在查看 Zend Framework 的视图选项。Zend_View 和 Zend_Layout 有一个,Smarty 等模板引擎也可以与它集成。

现在我想知道,它们是否具有相同的目的?就像我可以使用 Zend_Layout 或 Smarty 还是两者都使用更好?

0 投票
2 回答
261 浏览

php - Zend Portlet 一种布局

我正在使用 Zend 框架。想要制作一种 portlet 类型的视图,就像每个 div 由不同的控制器/视图对生成一样。

喜欢布局 -

一开始我以为我会通过 Action Stack 来完成它,但后来我发现这不是正确的做法。

达到相同结果的其他方法是什么?提前感谢您的帮助。