Ryszard J.

Ryszard J. Informatyk,
wdrożeniowiec
oprogramowania,
szkoleniowiec

Temat: zarządzanie modułami stworzonymi przez...

Witam

Jeśli tworze moduł poleceniem:

doctrine:generate-module ...

To moge i edytować wygląd tabeli w plikach w katalogu templates modułu
Mogę też wywolać moduł przez utworzenie odsyłacza:
<?php echo link_to('Link', '[nazwa modulu]') ?>

Wole jednak moduly tworzone poleceniem: (dlatego ze Symfony tworzy od razu pelne tabele do administracji z wieksza liczba opcji)

doctrine:generate-admin [aplikacja] [model] --module=[nazwa modulu]


Z tym ze tu zaczynaja sie schody :

1. Gdzie edytowac layout tabel tych modulow - katalog templates jest pusty

2. Jak utworzyc odsylacz do takiego modulu - normalnie dzialajaca forma odsylacza nie dziala - <?php echo link_to('Link', '[nazwa modulu]') ?>

Dziekuje za wskazowki
Adam W.

Adam W. senior php
developer, Symfony

Temat: zarządzanie modułami stworzonymi przez...

Ryszard Jaklewicz:
Z tym ze tu zaczynaja sie schody :

1. Gdzie edytowac layout tabel tych modulow - katalog templates jest pusty

2. Jak utworzyc odsylacz do takiego modulu - normalnie dzialajaca forma odsylacza nie dziala - <?php echo link_to('Link', '[nazwa
> modulu]') ?>

Dziekuje za wskazowki


w katalogu cache/backend tworzę się te wszystkie moduły i tam są pliki szablonów. skopiuj je do katalogu modułu w apps i zedytuj jak chcesz.

konto usunięte

Temat: zarządzanie modułami stworzonymi przez...

Tak jak powiedział Adam. Wszystkie wygenerowane pliki z akcjami, helperemami i template'ami znajdują się w:
cache/[aplikacja]/[środowisko]/[moduł]
i pliki które Cię interesują skopiuj sobie do odpowiedniego katalogu modułu.

tylko pamiętaj że po "symfony cc" czyszczone są zawartości tych katalogów.
Więc musisz odświeżyć stronę danego modułu, aby generator ponownie wygenerował te pliki.
Najlepiej podczas rozwijania pracować w trybie dev bo dzięki temu przy każdej zmianie pliku generator.yml, generator przegenerowywuje pliki ktore się znajdują w cache dla tego środowiska.

co do pytania numer dwa:
w pliku generator.yml wygenerowanego modułu jest ustawiana wartość:
    route_prefix:          nazwa_routingu


i aby dodać odsyłacz do tego modułu zrób:
<?php echo link_to('Link', '@nazwa_routingu') ?>
Przemysław Piechota edytował(a) ten post dnia 05.11.10 o godzinie 12:54



Wyślij zaproszenie do