1

PHP、MVC、Zend Framework は初めてです。ハイパーリンクを介してコントローラー/アクションにリダイレクトする必要があります。コントローラーにリダイレクトするフォームで使用したため、これを使用しました。<a href="mycontroller/myaction">しかし、今回はうまくいきませんでした。

私のコントローラーは非常に基本的なコントローラーであり、コントローラーに接続されたビューのみを表示しようとしました。ここにあります:

<?php

class NewUserController extends Zend_Controller_Action {

public function init()
{
    /* Initialize action controller here */
}

public function newuserAction()
{
    $this->view->newuser;
}
}

?>

私は答えを探しましたが、すべての答えは私がやったことと似ていました。これを整理するのを手伝ってください。

よろしくお願いします

4

1 に答える 1

2

最初にコントローラ名 NewUser を Newuser に変更し、次のように URL を渡してみてください:

<?php $url = $this->url(array("controller" => "Newuser", "action" => "newuser")); ?>
<a href="<?php echo $url; ?>">test</a>

そしてコントローラーで:

<?php

class NewuserController extends Zend_Controller_Action {
    public function init() {
        /* Initialize action controller here */
    }

    public function newuserAction() {
        $this->view->newuser;
        echo "----In newuserAction()----";      
    }
}
?>

それがあなたのために働くことを願っています。

于 2012-07-09T04:56:11.830 に答える