Zend ve çoklu dil desteği ile Yol-sorun modüler App

0 Cevap php

Ben Zend-Router ile mücadele ediyorum. Benim url zincir dile istiyorum. Her şey gayet iyi çalışıyor ama benim modüler yönlendirme.

I ararsanız: http://domain.de/en/index - varsayılan modül benim IndexController bir indexAction yürütülen ve çevrilmiştir.

Same goes for: http://domain.de/en/about So the aboutAction of the IndexController is called.

I ararsanız: http://domain.de/en/forum/index bu forum modülü IndexController bir indexAction yürütmek gerekir. Ama öyle değil.

Amacım mümkün olduğunca iyi benim URL'ler kısaltmak için, bu yüzden yok "default" ya da "index" var.

I istenilen sonuçları elde yüzden benim routes.xml düzenleme yardım edebilir misin?

Benim routes.xml

<config>
    <routes>
        <sc1 type="Zend_Controller_Router_Route">
            <route>:lang/:@module/:@controller/:@action</route>
            <defaults>
                <lang>de</lang>
                <module>default</module>
                <controller>index</controller>
                <action>index</action>
            </defaults>
        </sc1>
        <sc2 type="Zend_Controller_Router_Route">
            <route>:lang/:@module/:@action</route>
            <defaults>
                <lang>de</lang>
                <module>default</module>
                <controller>index</controller>
                <action>index</action>
            </defaults>
        </sc2>
        <sc3 type="Zend_Controller_Router_Route">
            <route>:lang/:@controller/:@action</route>
            <defaults>
                <lang>de</lang>
                <module>default</module>
                <controller>index</controller>
                <action>index</action>
            </defaults>
        </sc3>
        <sc4 type="Zend_Controller_Router_Route">
            <route>:lang/:@action</route>
            <defaults>
                <lang>de</lang>
                <module>default</module>
                <controller>index</controller>
                <action>index</action>
            </defaults>
        </sc4>
    </routes>
</config>

Bir idee var mı?

Thank you in advance, Tobias

0 Cevap