Присвояване на View Helpers ZF 1.12

Не мога да накарам помощниците за преглед да работят. Това е, което направих досега:

Добавих това в application.ini

resources.view.helperPath.My_View_Helper = APPLICATION_PATH "/helpers"

В директория application/helpers сложих файла findurl.php

Вътре findurl.php сложих

<?php
class My_View_Helper_findurl extends Zend_View_Helper_Abstract
{
    public function findUrl($url){
         $url = $url;
         return htmlspecialchars($url);
    }
}
?>

След това във файл view.phtml опитах $this->findurl("http://google.com"); и нямам късмет, страницата остава празна.

Знам, че вероятно бъркам правилата за именуване, може ли някой да ми помогне? Благодаря ти.

Опитах това и във view.phtml

$helper = $this->_helper->getHelper('findurl');
echo $helper->findUrl("http://google.com");

person Darius    schedule 03.08.2014    source източник
comment
Проверете регистъра на грешките, за да видите каква е действителната грешка, но findurl.php със сигурност трябва да бъде Findurl.php.   -  person Tim Fountain    schedule 04.08.2014
comment
Благодаря, ще опитам да преименувам името на файла. Редактиране: Няма късмет.   -  person Darius    schedule 04.08.2014


Отговори (1)


Опитвам:

$this->findurl('url');

http://framework.zend.com/manual/1.12/en/zend.view.helpers.html

person Gerard Roche    schedule 03.08.2014
comment
Благодаря за това. Разбрах, че имам нужда от името Findurl.php, както бе споменал Тим. след това имайте функция findUrl, която съответства на името на класа, и се отървете от _helper. - person Darius; 04.08.2014