wlamywacz
3.02.2009, 21:55:23
Witam

Taki problem:
<?= $this->url(array('module'=>'admin', 'controller'=>'pages', 'action'=>'index'), 'default', true) ?>
Czemu generuje to:
Cytat
a nie:
Cytat
Dzięki z góry za pomoc
Hehe, ale się zamotałem, 2 parametr to moduł.
likemandrake
3.02.2009, 22:44:33
Spróbój zamiast 'default' wpisać null.
Jeżeli to nie pomoże, będziesz musiał zdefiniować własne trasy routowania:
:controller/:action/*
:module/:controller/:action/*
Obie trasy muszą zostać dodane z dwiema nazwami, z czego pierwszej zalecam nadać nazwę 'default'
Sprawdzałem to przed chwilą u siebie. Jeżeli nie zdefiniuje się żadnych swoich tras routowania, lecz jeśli zdefiniuje się tylko położenie kontrolerów, helper url zachowuje się tak jak powinien.
Podejrzewam, że zdefiniowałeś swoją trasę routowania, która wygląda mniej więcej tak jak moja pierwsza przedstawiona, stąd ten problem. Jeśli tak jest, masz dwa rozwiązania - nie definiować żadnej trasy routowania lub zdefiniować dwie o różnych nazwach.
Pozdrawiam