Как я могу решить ошибку в Zendframework - PullRequest
0 голосов
/ 10 января 2019

Я получил ошибку в zf3:

Ошибка C: \ XAMPP \ HTDOCS \ zf3 \ модуль \ Application \ вид \ приложения \ индекс \ contact.phtml: 21 Сообщение: Вызов функции-члена prepare () для строки

<?php
    // within a view script
    $form = $this->form;
    //var_dump($form);

    $form->prepare();

    // Assuming the "contact/process" route exists...
    $form->setAttribute('action', $this->url('process'));

    // Set the method attribute for the form
    $form->setAttribute('method', 'post');

    // Get the form label plugin
    $formLabel=$this->plugin ('formLabel');

    // Render the opening tag
    echo $this->form()->openTag($form);
    ?>

1 Ответ

0 голосов
/ 13 января 2019

Вы не опубликовали код действия контроллера, но можно с уверенностью сказать, что вы присваиваете свойство формы в модели представления со строкой вместо экземпляра Zend \ Form.

Просто проверьте свойство "form" в возвращенной модели представления.

...