Как работает MVC в Zend Framework - PullRequest
       34

Как работает MVC в Zend Framework

0 голосов
/ 23 сентября 2011

Спасибо за предыдущие ответы ..

Я пытаюсь напечатать Hello_world, используя Zend Framework. Я написал php-файл в папке модели и возвращаю строковое значение как «Hello_world». В контроллере я получаю доступ к значению PHP следующим образом
$value = new TextReturner(); $this->view->setValue = $value->hello_world();. я не знаю, как получить доступ к значению от контроллера к файлу просмотра php. Я новичок в Zend Framework. Я уже прохожу структуру структуры Zend Framework, я не знаю, как получить доступ через кодировки. Если у кого-то есть идея, как напечатать hello_world через MVC, пожалуйста, направьте меня

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

Вы пытаетесь использовать класс $ value = new TextReturner (); но ваш контроллер не видит этот класс.

Установите это в своем файле Bootstrap, который поможет:

protected function _initAutoLoad() {
    // Add autoloader empty namespace
    $autoLoader = Zend_Loader_Autoloader::getInstance();
    $resourceLoader = new Zend_Loader_Autoloader_Resource(
            array(
                'basePath'      => APPLICATION_PATH,
                'namespace'     => '',
                'resourceTypes' => array(
                'model'         => array(
                        'path'      => 'models/',
                        'namespace' => 'Model_'
                    ),
                ),
            )
    );
    return $resourceLoader;
}

Это будет автозагрузка для всех моделей вашей модели.

0 голосов
/ 23 сентября 2011

ввиду того, что вы можете получить доступ к вашей переменной следующим образом:

<?php echo $this->setValue;?>
...