Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] sfForm bez tabelek + usprawnienie autoloadingu
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Witam,
piszę w zasadzie w dwóch kwestiach. Ostatnio z ciekawości wypróbowałem Symfony 1.1 i mam pewne pytania:

1a) Czy jest możliwość (pewnie kwestia przeładowania jakiejś metody w jakiejś klasie) aby formularze generowane za pomocą sfForm nie były wyświetlone w formie tabeli? Wydziałbym je raczej w formie <dl> a nie <table>.
1b) Czy moglibyście polecić jakis tutorial po sfForm? W sieci marnie z tym, a na stronie Symofny również znalazłem jakieś szczątki w snippetach

2) Czy jest możliwość zmiany autoloadingu na ten jaki jest preferowany w Zend Framework? Chodzi mi konkretnie o strukturę katalogów i plików:
Kod
lib
-- Klasa.class.php
---- Podklasa.class.php

Z tego co popróbowałem to wywołanie:
  1. <?php
  2. $a = new Klasa_Podklasa();
  3. ?>

nie odnajduje pliku szukając go jako lib/Klasa_Podklasa.class.php, a nie pod ścieżką lib/Klasa/Podklasa.class.php.

Z góry dzięki serdeczne za pomoc!

Pozdrawiam,
pion

// EDIT:
poprawiłem literówkę w temacie: sfFrom -> sfForm

Ten post edytował phpion 8.06.2008, 13:33:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Cytat
W odpowiedzi na Twoje pytanie wygląda na to, że dodajemy po prostu odpowiedni template o nazwie w postaci _article_form.php.

Szczerze mówiąc nie wiem co miałeś na myśli.
Formularze w postaci listy są dostępne, musisz wywołać metode setFormFormatterName z parametrem 'list' dla widgetSchema formularza. Jeśli potrzebujesz oprzeć to na dl to dopisz sobie klase dziedziczącą po sfWidgetFormSchemaFormatter.
Co do tutoriala to tylko ten z thatsquality.com, który już empathon podał. Są też jeszcze opisy w prezentacjach na aide-de-camp.org.

Autoload można przerobić, tylko po co? Będziesz miał wtedy 2 konwencje.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 23:03