我是webdevelopment的新手,我们正在开发一个使用PHP和MYSQL的测验游戏。我想 知道什么是最适合用于UI开发的PHP库。该库可以处理浏览器中的兼容性问题并提供丰富的UI。
提前致谢。
答案 0 :(得分:7)
PHP与客户端UI无关,因此没有用于此任务的PHP库。这通常使用JavaScript或CSS框架来处理
答案 1 :(得分:4)
同样的任务促使我启动这个项目:Agile UI - 一个PHP UI组件库。
我的目标是让开发人员专注于业务任务,并为Web /响应式应用程序使用标准UI实现。这不会解决100%的用例,但它是一种快速有效的解决方案。 (对于更复杂的场景,我建议将ReactJS与RestAPI一起使用)。
Agile UI是一个相对较新的项目,但它正在快速成熟,欢迎您试用。没有重度依赖,代码被设计为开箱即用。
composer require atk4/ui
将此代码添加到文件中:
包括'vendor / autoload.php';
$ app = new \ atk4 \ ui \ App('我的应用'); $ app-> initLayout(new \ atk4 \ ui \ Layout \ Admin());
$ db = \ atk4 \ data \ Persistence :: connect($ DSN);
类用户扩展\ atk4 \ data \ Model { public $ table ='user'; function init(){ 父::的init();
$this->addField('name');
$this->addField('email', ['required'=>true]);
$this->addField('password', ['type'=>'password']);
}
}
$ app-> layout-> add(new \ atk4 \ ui \ CRUD()) - > setModel(新用户($ db));
结果应如下所示: