首頁 後端開發 php教程 怎么添加helper路径

怎么添加helper路径

Jun 13, 2016 pm 01:31 PM
helper view zend

如何添加helper路径
我在入口文件index.php添加了

$view=new Zend_View();
//Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$view->addHelperPath('Myproject/View/Helper','Myproject_View_Helper');


怎么不起作用?

在library/Myproject/View_Helper/下我新建了一个:
require_once 'Zend/View/Helper/Abstract.php';
class Myproject_View_Helper_RenderMenu extends Zend_View_Helper_Abstract




还是提示:
exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name 'RenderMenu' was not found in the registry; used paths: Login_View_Helper_: ../application/login/views\helpers/ Zend_View_Helper_: Zend/View/Helper/' in D:\zendstudioworkspace\zendtest\library\Zend\Loader\PluginLoader.php:412 Stack trace: #0 D:\zendstudioworkspace\zendtest\library\Zend\View\Abstract.php(1182): Zend_Loader_PluginLoader->load('RenderMenu') #1 
这个是哪里错了?为什么不会到目录里'Myproject/View/Helper'搜

------解决方案--------------------
最简单的方法,放在/views/helpers/下面,因为这是自动包含的。
或者干脆用Zend_View_Helper_开头,因为这是默认的命名空间。
所以错误的主要原因就是没有指定命名空间。所以如果自定义,需要注册。在配置文件中或者用autoloader完成。
http://blog.csdn.net/mengxiangbaidu/article/details/7479332
http://blog.csdn.net/mengxiangbaidu/article/details/7191723

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1319
25
PHP教程
1269
29
C# 教程
1248
24
Laravel開發:如何使用Laravel View產生視圖? Laravel開發:如何使用Laravel View產生視圖? Jun 14, 2023 pm 03:28 PM

Laravel是目前最受歡迎的PHP框架之一,其強大的視圖生成能力是令人印象深刻的一點。視圖是Web應用程式中展示給使用者的頁面或視覺元素,其中包含HTML、CSS和JavaScript等程式碼。 LaravelView允許開發者使用結構化的模板語言來建立網頁,同時透過控制器和路由產生相應的視圖。在本文中,我們將探討如何使用LaravelView產生視圖。一、什

PHP實作框架:Zend Framework入門教程 PHP實作框架:Zend Framework入門教程 Jun 19, 2023 am 08:09 AM

PHP實作框架:ZendFramework入門教學ZendFramework是PHP開發的開源網站框架,目前由ZendTechnologies維護,ZendFramework採用了MVC設計模式,提供了一系列可重複使用的程式碼庫,服務於實作Web2.0應用程式和Web服務。 ZendFramework深受PHP開發者的歡迎與推崇,擁有廣泛

如何在Zend框架中使用ACL(Access Control List)進行權限控制 如何在Zend框架中使用ACL(Access Control List)進行權限控制 Jul 29, 2023 am 09:24 AM

如何在Zend框架中使用ACL(AccessControlList)進行權限控制導言:在一個Web應用程式中,權限控制是至關重要的功能。它可以確保使用者只能存取其有權存取的頁面和功能,並防止未經授權的存取。 Zend框架提供了一種方便的方法來實現權限控制,即使用ACL(AccessControlList)元件。本文將介紹如何在Zend框架中使用ACL

如何在CakePHP中建立自訂Helper? 如何在CakePHP中建立自訂Helper? Jun 04, 2023 pm 06:40 PM

CakePHP是一個流行的PHP框架,它提供了許多實用的工具和功能,使開發人員的工作更有效率。其中之一就是Helper機制,它可以在視圖檔案中提供有用的函數和方法。在本文中,我們將探討如何在CakePHP中建立自訂Helper。一、創建Helper類別在CakePHP中,Helper都存放在'app/View/Helper'目錄下。建立一個新的Hel

PHP無法辨識ZendOptimizer,如何解決? PHP無法辨識ZendOptimizer,如何解決? Mar 19, 2024 pm 01:09 PM

PHP無法辨識ZendOptimizer,如何解決?在PHP開發中,有時可能會遇到PHP無法辨識ZendOptimizer的情況,這會導致部分PHP程式碼無法正常運作。在這種情況下,我們需要採取一些措施來解決這個問題。以下將介紹一些可能的解決方法,並附上具體的程式碼範例。 1.確認ZendOptimizer是否正確安裝:首先,我們需要確認ZendOptimize

Window2003 IIS+MySQL+PHP+Zend環境如何配置 Window2003 IIS+MySQL+PHP+Zend環境如何配置 Jun 02, 2023 pm 09:56 PM

  Windows2003安裝包包含了Zend,PHP5.2.17,PHPWind8.7和PHPMyadmin3.5.2,您可以直接下載安裝包,節約搜尋資源的時間。  但是,由於MySQL超出了上傳限制,您需要另行前往MySQL官網下載。然後解壓縮拷貝到D碟,如下圖:  MySQLinDdisk  安裝與設定WindowsIIS+FTP  點選開始>控制台>新增或移除程式。  AddingordeletingaPG  點選新增/移除Windows元件(A)。  Addingorde

Laravel開發:如何使用Laravel Helper函數簡化開發? Laravel開發:如何使用Laravel Helper函數簡化開發? Jun 17, 2023 am 11:16 AM

Laravel是一個開源的PHPWeb框架,其致力於透過簡化常見的Web開發任務,提升Web應用程式的開發效率和品質。在Laravel中,Helper函數是一種非常實用的工具函數,可以簡化我們的開發流程,提升程式碼可讀性和維護性。本文將介紹Laravel中的各種Helper函數,並展示如何使用這些函數快速簡化開發任務。數組處理在Laravel中,數組是我們需

使用PHP框架Zend開發一個高效能的搜尋引擎 使用PHP框架Zend開發一個高效能的搜尋引擎 Jun 27, 2023 am 08:36 AM

隨著網路資訊的爆炸性成長,搜尋引擎已經成為人們獲取資訊的首選方式之一。而現在,隨著網站數量的不斷增加,搜尋引擎的快速反應和準確性變得越來越重要,而這就要求搜尋引擎必須具備高效能。在這篇文章中,我將介紹如何使用PHP框架Zend來開發一個高效能的搜尋引擎。一、為什麼使用Zend框架Zend框架是一個高效能的PHP框架,它在性能和可擴展性方面都有非常出色的表現

See all articles