Skip to content

teknasyon-bootcamp/homework3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uml

UML diyagramında yer alan Form sınıfını oluşturmanız beklenmekte.

Sınıf içerisinde static olmayan fields, action ve method özellikleri (property) olması gerekiyor.

Sınıf içerisinde static olan ve Form nesnesi döndüren createPostForm, createGetForm ve createForm methodları bulunmalı. Bu metodlar isminde de belirtilen metodlarda Form nesneleri oluşturmalı.

Sınıf içerisinde bir "private" başlatıcı (constructor) bulunmalı. Bu başlatıcı içerisinden action ve method değerleri alınıp ilgili property'lere değerleri aktarılmalıdır.

Sınıf içerisinde static "olmayan" aşağıdaki metodlar bulunmalıdır.

  • addField metodu fields property dizisine değer eklemelidir.
  • setMethod metodu method propertysinin değerini değiştirmelidir.
  • render metodu form'un ilgili alanlarını HTML çıktı olarak verip bir buton çıktıya eklemelidir.

Sonuç ekran görüntüsüne result.png dosyasından veya result.html dosyasından ulaşabilirsiniz. app.php çalıştırıldığında result.html ile aynı çıktıyı verecek şekilde geliştirme yapmalısınız.

Not: İsteyenler app2.php ve form2.php isminde dosyalar oluşturup sınıfa farklı özellikler kazandırabilir.

About

Form sınıfı oluşturma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published