zend-framework 相关问题

Zend Framework是一个开源的,面向对象的Web应用程序框架,在PHP 7.1中实现,并在新BSD许可下获得许可。 Zend Framework应用程序可以在任何满足技术要求的PHP堆栈上运行。

Zend Framework 1 遗留应用程序重新设计

我继承了一个使用 Zend Framework 1 构建的大型 Web 应用程序。显然,这已经过时了,不再受支持。它需要 PHP 5,所以我无法使用任何现代插件/工具。它需要...

回答 1 投票 0

任何优雅的解决方案如何插入多对多表?

我得到了这些表格: 标签 - 包含标签名称和 id (Tag_ID, tag) TagReview - 标签和评论之间的链接表(Review_ID、Tag_ID) 评论 - 保留评论。 (评论 ID、内容、...) 电流...

回答 2 投票 0

使用 Zend 框架进行原始 SQL 查询

有没有办法在 Zend Framework 中将 SQL 字符串作为查询执行? 我有一个这样的字符串: $sql = "SELECT * FROM testTable WHERE myColumn = 5" 现在我想直接执行这个字符串...

回答 4 投票 0

使用 Composer 使用 zendframework 3 创建新项目时出现问题

我正在尝试学习Zend 3框架,即使我知道它是过时的框架,但我应该学习它,因为我必须在公司交替使用它。 我正在尝试安装...

回答 2 投票 0

SOAP-错误:解析 WSDL:无法从 'xxx/?wsdl' 加载:标签 html 第 1 行中的数据过早结束

几天来,我遇到了一个错误,但无法找到解决方案来解决此问题。 WSDL...

回答 1 投票 0

通过 Zend Paginator 进行分页给出错误

我正在使用 zend paginator 在我的应用程序中进行分页,这是正在执行的操作 公共函数列表操作(){ $registry = Zend_Registry::getInstance(); $DB = $registry['DB']; ...

回答 1 投票 0

zend-form select optgroup,如何指定id

你好,我正在使用 Zend Framework Form,并尝试让这个示例正常工作 http://framework.zend.com/issues/browse/ZF-8252,但它失败了 xD 这是我的代码 $选项=数组 ( [] =>

回答 3 投票 0

Zend Framework 路由器主机名和多语言支持

这两天我一直在与 Zend Framework Router 进行斗争,但仍然没有找到解决方案。 现有项目有 2 个不同的模块,它们适用于同一域,例如www.domain1.com: 默认 - Co...

回答 1 投票 0

在 Zend Framework 中更改 header.html 文件会隐藏文本

我正在尝试替换Zend Framework中编写的header.html和footer.html文件。而旧标头位于 application/cache/header.html 和 footer.html 的同一位置。我重新...

回答 1 投票 0

如何使用Mezzio -> 会话

我将 session 和 session-ext 包添加到 Mezzio 项目中。 之后我得到一个错误: 函数 Mezzio\Session\SessionMiddleware::__construct() 的参数太少,0 传入 /var/www/mezzio/ven...

回答 1 投票 0

将 pimcore 1.4.10 从服务器移动到本地时出错

这是我第一次使用pimcore。 我正在尝试移动基于工作构建的应用程序,以继续在本地工作并收到此错误: Zend_Controller_Router_Exception:没有路由、文档、c...

回答 1 投票 0

Zend Framework 中布局相关的逻辑应该放在哪里?

我需要自定义我的body标签的属性。我应该把逻辑放在哪里?在基本控制器中,查看 Helper ? 布局应该是这样的 doctype() ?> 我需要自定义我的 body 标签的属性。我应该把逻辑放在哪里?在基本控制器中,查看 Helper ? 这应该是布局 <?=$this->doctype() ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ... </head> <body<?=$this->bodyAttrs?>> <!-- or <?=$this->bodyAttrs()?> --> ... </body> </html> 这应该是控制器中的变量声明 class Applicant_HomeController extends Zend_Controller_Action { public function indexAction() { $this->idBody = "someId1"; $this->classesBody = array("wide","dark"); } public function loginAction() { $this->idBody = "someId2"; $this->classesBody = array(); } public function signUpAction() { $this->idBody = "someId3"; $this->classesBody = array("no-menu","narrow"); } } 这是连接属性的函数。 /** * @param string $idBody id Attribute * @param array $classesBody class Attribute (array of strings) */ protected function _makeBodyAttribs($idBody,$classesBody) { $id = isset($idBody)?' id="'.$idBody.'"':''; $hasClasses = isset($classesBody)&&count($classesBody); $class = $hasClasses?' class="'.implode(' ',$classesBody).'"':''; return $id.$class; } 我需要最后的胶水代码。 给你买了一个更好的: <?php class My_View_Helper_Attribs extends Zend_View_Helper_HtmlElement { public function attribs($attribs) { if (!is_array($attribs)) { return ''; } //flatten the array for multiple values $attribs = array_map(function($item) { if (is_array($item) { return implode(' ', $item) } return $item; }, $attribs); //the htmlelemnt has the build in function for the rest return $this->_htmlAttribs($attribs) } } 在您的控制器中: public function indexAction() { //notice it is $this->view and not just $this $this->view->bodyAttribs= array('id' => 'someId', 'class' => array("wide","dark")); } public function loginAction() { $this->view->bodyAttribs['id'] = "someId2"; $this->view->bodyAttribs['class'] = array(); } 在您的视图脚本中: <body <?= $this->attribs($this->bodyAtrribs) ?>>

回答 1 投票 0

视图助手的问题

我写了一些自定义视图助手,但使用它们时遇到了一些麻烦。如果我在控制器操作中添加辅助路径,如下所示: 公共函数 fooAction() { $this->view->addHelperPath(...

回答 5 投票 0

PHP 数组到带有属性的 XML

在 CakePHP 中,我知道 cake.libs 中的 XML 类。我喜欢这个易于使用的类,因为您可以将数组转换为带有属性的 xml。 在当前的项目中,我正在使用 Zend Fram...

回答 4 投票 0

array_map 在 Bootstrap 中找不到函数

我在 Bootstrap 文件中创建了一个函数,我想用 array_map 函数调用它。 但它告诉我这个错误: 警告:array_map() 期望参数 1 是有效的回调函数“rootCreato...

回答 1 投票 0

如何更改socialengine4中的核心模块文件

我正在socialengine4中开发模块。现在我需要更改应用程序的核心功能。我需要通过添加一些核心功能(例如提供...)来对用户注册过程进行一些更改

回答 2 投票 0

为现有网站开发移动应用程序(iPhone、Blackberry、Android)

我有一个网站,并计划为 iPhone、Blackberry 和 Android 开发一个移动版本。 我的网站是一个基于 PHP Zend 框架构建的社交网络。现在所有这些移动应用程序都

回答 5 投票 0

最佳实践:在为 iPhone 应用程序创建 Web 应用程序 API 之前我应该了解什么?

我正在开始 iPhone 应用程序开发,并且想要创建一个涉及从 Web 应用程序提取数据的应用程序。我将使用 PHP 和

回答 3 投票 0

Zend 简单视图-控制器-模型指南

我是 Zend 框架的新手。我让控制器与模型交互,然后将该信息发送到视图。 目前我的代码看起来像这样: //控制器 $映射器=新

回答 2 投票 0

使用 Doctrine With laminas 项目问题:“类不存在”

我刚刚在我的 Laminas 项目中安装了 Doctrine。我添加了数据库连接并在应用程序文件夹 (Application\Entity) 中生成了我的实体。我将实体设置添加到模块中。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.