Thanks Jack. I'm impressed with your forcing method.

On 11/18/07, Jack Sleight <[EMAIL PROTECTED]> wrote:
>
> Oops, that should be:
>
> $router = Zend_Controller_Front::getInstance()->getRouter();
>
> AmirBehzad Eslami wrote:
> > Hi everyone,
> >
> > I've faced with a Module-Controller naming conflict. Suppose:
> >
> > 1
> > ==========================
> > I have two modules: "default" and "Foo".
> > I have a "Foo" controller in "default" module.
> > I have an "Index" controller in "Foo" module.
> >
> > URL: Foo/ => This calls Foo_IndexController::indexAction()
> > URL: foo/ => This calls [Default's] FooController::indexAction()
> >
> > 2
> > ==========================
> > I have two modules: "default" and "foo" (Note the lowercased foo)
> > I have a "Foo" controller in "default" module.
> > I have an "Index" controller in "foo" module.
> >
> > URL: Foo/ => This calls [Default's] FooController::indexAction()
> > URL: foo/ => This calls Foo_IndexController::indexAction()
> >
> > ==========================
> > Is there any naming principle to prevent these confusions.
> > Not only this could cause the developer to confuse,
> > but there is a high risk for users to mis-spell a URL and
> > visit an incorrect page.
> >
> > Thanks in advance,
> > Behzad
>
> --
> Jack
>

Reply via email to