[fw-general] Re: Zend_Controller_Router doesn't append region to default routes

2010-12-15 Thread Juan Felipe Alvarez Saldarriaga
Hey,

Another odd thing, when I try to access some controller action inside
the default controller I got a 404, so, something like:
blah.com/br/users/some-action returns error, but if I append /default/
to the url it works, blah.com/br/default/users/some-action, is this
behavior normal?

Thanks for any help.

On Tue, Dec 14, 2010 at 12:08 PM, Juan Felipe Alvarez Saldarriaga
 wrote:
> Hey,
>
> I found that if I set the router name to the url helper it works:
> url( array( "module" => "products", "controller" =>
> "index", "action" => "current-offers" ), "default" ) ?>
>
> But why I need to specify the router name "default" if I change the
> behavior of the default routes?
>
> Thanks for any help.
>
> On Tue, Dec 14, 2010 at 10:53 AM, Juan Felipe Alvarez Saldarriaga
>  wrote:
>> Hey,
>> I'm trying to append the region to the default routes, like:
>> /co/module/controller/action, before 1.11.1 it was working, I'm using
>> Zend_Controller_Router_Route_Chain to append a
>> Zend_Controller_Router_Route object with the region as a param to each
>> deafult route, so, this is my Bootstrap.php:
>>
>> >
>> // Bootstrap.php
>> class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
>>    protected function _initRouting() {
>>        /* @var $fc Zend_Controller_Front */
>>        $fc = $this->getPluginResource( "frontcontroller"
>> )->getFrontController();
>>        /* @var $router Zend_Controller_Router_Rewrite */
>>        $router = $fc->getRouter();
>>        $routes = $router->addDefaultRoutes()->getRoutes();
>>
>>        /* @var $locale Zend_Locale */
>>        $locale = $this->getPluginResource( "locale" )->getLocale();
>> // resources.locale.default = "es_CO"; resources.locale.force = true
>>
>>        $hook = new Zend_Controller_Router_Route(
>>            ":region",
>>            array( "region" => strtolower( $locale->getRegion() ) ),
>>            array( "region" => "[a-z]{2}" )
>>        );
>>
>>        foreach ( $routes as $name => $route ) {
>>            $chain = new Zend_Controller_Router_Route_Chain();
>>            $chain->chain( $hook )->chain( $route );
>>
>>            $router->addRoute( $name, $chain );
>>        }
>>
>>        $router->setGlobalParam( "region", strtolower( $locale->getRegion() ) 
>> );
>>    }
>> }
>>
>> // layouts/scripts/layout.php
>> echo $this->url( array( "module" => "products", "controller" =>
>> "index", "action" => "current-offers" ) ); // string(1) "/"
>>
>> When I try to assemble a route using Zend_View_Helper_Url I get:
>> string(1) "/" if the url is: http://192.168.2.10:8091/ but if I apped
>> the region: http://192.168.2.10:8091/co the hwelper works: string(33)
>> "/co/products/index/current-offers"
>>
>> What's wrong with my configuration?
>>
>> Thanks for any help.
>>
>> --
>> Juan Felipe Alvarez Saldarriaga
>> http://www.jfalvarez.com
>>
>
>
>
> --
> Juan Felipe Alvarez Saldarriaga
> http://www.jfalvarez.com
>



-- 
Juan Felipe Alvarez Saldarriaga
http://www.jfalvarez.com


[fw-general] Re: How do you decorate MultiCheckbox elements?

2010-12-15 Thread wesleyalmeida

Check out the tutorial I wrote solving this problem.

http://wesleyalmeida.net/what-ive-learned/how-to-decorate-a-radio-element-in-zend/
-- 
View this message in context: 
http://zend-framework-community.634137.n4.nabble.com/How-do-you-decorate-MultiCheckbox-elements-tp634654p3088164.html
Sent from the Zend Framework mailing list archive at Nabble.com.