2012-07-09 2 views
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; 
} 
} 

?> 

Я искал ответы и каждый ответ был похож на то, что я сделал. , пожалуйста, помогите мне разобраться.

Заранее спасибо Чары

+0

где он перенаправляется при использовании гиперссылки ...? –

+0

перенаправляет файл newuser.phtml. :) в любом случае, я получил ответ .... большое спасибо за помощь мне ... :) –

ответ

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()----";  
    } 
} 
?> 

Надеется, что это будет работа для вас.

+0

это сработало !!! спасибо много Kunal :) –

+0

@Charu: добро пожаловать ..... :-) – Sky

Смежные вопросы