Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
qForm
#1
Wink 
Witajcie.

Ostatnimi czasy postanowiłem napisać toolkit w PHP do obsługi szablonów, na razie zrobiłem dynamiczny generator formularzy i zacząłem prace nad walidatorem. Wszystko jest napisane w PHP pod 5.3(głównie użycie przestrzeni nazw). Wszelkie opinie mile widziane.

Generator można używać na 2 sposoby, za pomocą 'buildera' albo robić klasy ręcznie.
Przykład użycia przy użyciu buildera:
(Są jakieś problemy z backslashami w kodzie i nie mogę ich zrobić Sad )
Kod PHP:
<?php
# Tworzenie obiektu buildera
$builder = new QForm\\\\Builder('/user/login''post');

$builder->label   ('login''Your Login: ');
$builder->textbox ('Type your login here',  array('id'=>'login'));

echo 
$builder->render(); 

Albo, alternatywnie, bez użycia buildera:
Kod PHP:
<?php
# Create new form
$form = new QForm\\\\Control\\\\Form('user/login''post');

# Add Textbox
$form->addChild( new QForm\\\\Control\\\\TextBox('login'));

# Create renderer
echo $form->render(); 

Kod można znaleźć na GitHubie

Pozdrawiam, Robik.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele