Maciej
Cybulski
Magik od WordPressa,
secjalista SEO
Temat: Dziwny problem... przekazywanie wartości zmiennych i...
Witam,Dopiero zaczynam swoją przygodę z Symfony, więc sorry za być może trywialne pytania. Zakupiłem książkę PHP5 Programowanie z wykorzystaniem Symfony, CakePHP i ZendFramework.
Ale do rzeczy...
Środowisko które wykorzystuję to najnowsza wersja Ubuntu i z PHP5.3 i do niej sf_sandbox w wersji 1.4 zciągnięty jako paczka zip ze strony projektu
Autor pisze że akcje dla danego modułu można zapisywać w jednym pliku actions.class.php (z tym jest ok) ale i każdą w oddzielnym w razie potrzeby. I tu pojawiają się moje problemy:
Tworzę akcje dla modułu powiedzmy
szukajOsobyAction.class.php
z zawartością:
class przedstawSieAction extends sfAction {
public function execute()
{
$this->setVar('moduleName', $this->getModuleName());
$this->actionName = $this->getActionName();
}
}
i do niej szablon w katalogu template przedstawSieSuccess.php o zawartości:
Moduł:<?echo $moduleName; ?>
Akcja:<?echo $actionName; ?>
Wywołanie modułu w przeglądarce generuje błąd 500.
Gdy jednak dodam w/w akcję do pliku actions.class.php
public function executePrzedstawSie(){
$this->setVar('moduleName', $this->getModuleName());
$this->actionName = $this->getActionName();
}
akcja działa prawie poprawnie tzn. nie działa tylko poprawnie zapis skrócony
$this->actionName = $this->getActionName();
jedynie
$this->setVar('actionName', $this->getActionName());
I jeszcze jedno pytanko... nie wiem dlaczego, ale z domyślnej paczki sf_sandbox v1.4 niestety ale nie wyświetlają mi się grafiki frameworka.
Pytanie moje jest gdzie szukać powodu takiego zachowania i jak je poprawić?
z góry dzięki za sugestieMaciej "Merlin" C. edytował(a) ten post dnia 12.06.11 o godzinie 23:00