I had the same issue with the request object not being passed to the action
on first migration. Changing the constructor to init() fixed the issue.
class IndexController extends Zend_Controller_Action
{
public function __construct()
{...}
public function viewAction()
{
$id = $this->_getParam('id');
}
...
change to:
class IndexController extends Zend_Controller_Action
{
public function init()
{...}
public function viewAction()
{
$id = $this->_getParam('id');
}
...
As far as the noRouteAction. It should not be called since its been removed.
__call will handle this now. Please supply your routing method (default,
rewriterouter) info to help diagnose your routing issue.
Lindemann Medien wrote:
>
> Hello,
>
>
>
> I have to problems after upgrading to 0.6.0:
>
>
>
> - Fatal error: Call to a member function getParam() on a non-object
> in /var/www/entwicklung/trunk/library/Zend/Controller/Action.php on line
> 302
>
>
>
> Source Code:
>
> $zielgruppe_id = $this->_getParam('id');
>
>
>
>
>
> - The Main Page (like http://localhost/) is always routing to
> /noroute.. Always.. I removed the /noroute action from my index controller
> but this won´t change anything.. I saw that the routing changed a lot, I
> think there is my main problem.
>
>
>
> I looked at
> http://framework.zend.com/manual/en/zend.controller.migration.html but i
> don´t see the hint to solve my two problems..
>
>
>
>
>
> Thanks,
>
> Marc
>
>
>
--
View this message in context:
http://www.nabble.com/Two-Problems-after-upgrading-to-0.6.0-tf2870778s16154.html#a8027300
Sent from the Zend Framework mailing list archive at Nabble.com.