2014-12-18 34 views
-2

我正在学习Zend Framework。我试图创建一个自定义视图助手类,但错误说“未定义的类Zend_View_Helper_Abstract”。zend undefined class Zend_View_Helper_Abstract

这是Gender.php存储在应用程序\意见\佣工\ 它只是返回一个字符串“他”或“她”,这取决于$性别传递

<?php 

class Zend_View_Helper_Gender extends Zend_View_Helper_Abstract { 
    public funtion Gender($gender){ 
     if ($gender=='m') 
     { 
      return 'he'; 
     }else{ 
      return 'she'; 
     } 
    } 
}?> 

我CONFIGS \应用的.ini

[production] 
phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 
includePaths.library = APPLICATION_PATH "/../library" 
bootstrap.path = APPLICATION_PATH "/Bootstrap.php" 
bootstrap.class = "Bootstrap" 
appnamespace = "Application" 
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" 
resources.frontController.params.displayExceptions = 0 

resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/" 
[staging : production] 

[testing : production] 
phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 

[development : development] 
phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 
resources.frontController.params.displayExceptions = 1 
+0

这意味着Zend_View_Helper_Abstract类没有加载。没有包含文件,尚未下载文件,或者您的Zend安装配置错误。不幸的是,这与我们在这里可以告诉的差不多... –

回答

1

因此, “功能” 拼错了

public funtion Gender($gender){ 

我不不明白我为什么得到-2票。有人甚至在投票前阅读代码?多么繁忙的世界

+0

我猜得票是由于响应“太容易”造成的。 (这是debbugage):)但是,因为我们还没有找到,它并不那么容易。 :)所以+1分享答案。你应该验证它。 – doydoy44

+0

使用好的IDE(如Netbeans),所以它会很快显示你的拼写错误和常见错误。 – Volvox

相关问题