Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Problem z linkami w 1.1
yankes
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 13.01.2006

Ostrzeżenie: (0%)
-----


wie ktoś jak zrobić w wersji 1.1 linki do modulu np: galeria w postaci www.jakasdomena.pl/galeria link_to('Galeria', 'galeria') bo jak tak wstawiam wywala mi błąd: An internal URI must contain a module and an action (module/action) ("galeria" given). musze wstawiac w postaci: link_to('Galeria', 'galeria/index') (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Oczywiście;]
Ewentualnie, jeśli posiadasz zdefiniowany wpis w routing.yml, to wstaw jego nazwę.

Cytat
galeria:
url: /galeria/*
param: { module: galeria, action: galeria }

i wtedy:
  1. <?php
  2. print link_to('Galeria', '@galeria');
  3. ?>


Dodam tylko, że nie znam jeszcze changeloga do 1.1 więc mogę się mylić ;]
Go to the top of the page
+Quote Post
yankes
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 13.01.2006

Ostrzeżenie: (0%)
-----


działa ten sposob (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzięki Cysiaczek


ja sobie przejrzalem helpery i cos takiego zmontowalem:
<a href="<?= public_path('galeria'); ?>" title="">galeria</a>

(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)

(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) zna ktos może przyczyne dlaczego po zrobieniu modułu X Y Z jak wchodze na wszyskie przez link www.domena.pl/x www.domena.pl/y www.domena.pl/z to dla jednego x robi mi automatyczny redirect na www.domena.pl/x/ i wywala bład: Empty module and/or action after parsing the URL "/X/" (/).

Ten post edytował yankes 12.07.2008, 00:17:02
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Ponieważ kiedy dajesz link www.domena.pl/x to symfony uznaje to za wywołanie modułu x z domyślną akcją index. Jeśli zaś dasz www.domena.pl/x/ to symfony spodziewa się, że jako drugi argument dasz nazwę akcji a tam jest ... pusto. Stąd ten błąd.
Go to the top of the page
+Quote Post
yankes
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 13.01.2006

Ostrzeżenie: (0%)
-----


mike rozumiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tylko ze ja wchodze na adres www.domena.pl/x a symfony robi mi automatyczny redirect na www.domena.pl/x/ (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wszystkie inne modulu wchodza normalnie tylko ten jeden ... ( korzystam z 1.1 )

Ten post edytował yankes 15.07.2008, 16:18:20
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 23:53