Aynı görev, bu projeyi başlatmamı istedi: Agile UI - bir PHP UI Bileşen Kitaplığı.
Amacım, geliştiricilerin iş görevlerine odaklanmasına ve web/yanıt veren bir uygulama için standart kullanıcı arabirimi uygulamasının kullanılmasına izin vermektir. Bu, kullanım durumlarının% 100'ünü çözmez, ancak bu hızlı ve etkili bir çözümdür. (Daha karmaşık senaryolar için, RestAPI ile ReactJS kullanmanızı öneririz).
Çevik UI nispeten yeni bir projedir, ancak çok hızlı bir şekilde olgunlaşır ve bunu denemenize açığız. Ağır bağımlılıklar yoktur ve kutunun dışında çalışmak için kod tasarlanmıştır.
composer require atk4/ui
bir dosyaya bu kodu ekleyin:
'satıcı/autoload.php' bulunmaktadır;
$ app = new \ atk4 \ ui \ App ('Uygulamam'); $ app-> initLayout (yeni \ atk4 \ ui \ Layout \ Admin());
$ db = \ atk4 \ data \ Persistence :: connect ($ DSN);
sınıfı Kullanıcı uzantıları \ atk4 \ data \ Model { public $ table = 'user'; işlevi init() { parent :: init();
$this->addField('name');
$this->addField('email', ['required'=>true]);
$this->addField('password', ['type'=>'password']);
}
}
$ app-> düzen-> ekleyin (yeni \ atk4 \ ui \ CRUD()) -> setModel (yeni kullanıcı ($ db));
sonuçta aşağıdaki gibi görünmelidir:
Bir Rich UI JavaScript çerçeve veya belirli bir JavaScript UI çerçeve – Gordon
Hi JavaScript üreten bir PHP çerçevesinde arıyoruz olmadığını açıklığa kavuşturmak Lütfen Gordon, Farkı vurguladığınız için teşekkür ederiz, JQuery zengin UI için bulduğum bir Javascript çerçevesidir, ben Javascript üreten bir PHP Framework kullanmanın yararlarını bilmek istiyorum .. çerçeve ideal sorunları halledebilir nelerdir? – karthik
iyi, ana yararı tercih ettiğiniz dilde çalışabilmek olabilir. Java'dan zengin UI JavaScript kodunu oluşturmanıza izin veren GWT gibi bir kinda. GWT için ExtJs de akla geliyor. Yine de buna benzer bir PHP kütüphanesi olup olmadığından emin değilim. Zend Framework'ün Dojo için Javascript oluşturmak için birkaç sınıfı vardır. Ama bunun dışında? Bu güzel bir soru. – Gordon