PHP数据库框架(易于插入,编辑,搜索......)?像phpMyAdmin之类的东西
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数据库框架(易于插入,编辑,搜索......)?像phpMyAdmin之类的东西相关的知识,希望对你有一定的参考价值。
我试图找到某种php框架,允许我做一些“面向数据库的编程”。我的意思是像Clipper和MS Access(我从来没有使用它们,只是听说过,所以我可能会有点偏离)。
基本上,我的想法是创建一个包含表“customers”的数据库,例如,包含ID,Name,Address和Telephone。然后框架将连接到这个数据库,并允许我创建一个包含(某些)字段的表单,设置哪些应该是可搜索的(使用AJAX?:))等等。这需要我做数据库插入/编辑/列表/搜索功能的工作,只留下表的关系(也许它可以理解其他一些很酷的功能的外键)和逻辑。
我不知道我是否要求太多,但我不认为这是非常具体的(即许多程序员想从这样的东西开始)。它类似于phpMyAdmin,但它最终用户,而不是管理员。
谢谢
我知道symfony framework提供了一个“管理生成器”,它会生成这样的东西 - 不确定它与你所要求的有多接近(它可能不会做你需要的一切),但它可能是一个开始。
有关更多信息,您可以查看,例如,day 12 of the jobeet tutorial。
你可以试试Medoo。它非常易于使用和学习,重要的是它超轻量级,仅有大约100KB。
- 小于100 KB,只有一个文件可移植
- 非常容易学习和使用,友好的建设
- 支持各种常见和复杂的SQL查询,数据映射以及防止SQL注入
- 支持所有SQL数据库,包括mysql,MSSQL,SQLite,MariaDB,PostgreSQL,Sybase,Oracle等
- 适用于每个PHP框架,如Laravel,Codeigniter,Yii,Slim和支持单例扩展或编写器的框架
- 免费获得MIT许可
你可以看看像Cake或CodeIgniter这样的东西,它们都为你做了很多繁琐的工作。
想要你需要的最接近的框架是Symfony,Yii和CakePHP,它们都有一个控制台(命令行)工具,因此很快就能为它们提供基本的基础知识(symfony可能具有最完整的功能,它的管理生成器,但也作为更陡峭的学习曲线比其他两个)
在一些项目中,我成功使用了MySQL Ajax表编辑器(MATE)qazxsw poi
它有它的局限性,但是通过只编写一个配置文件,您可以快速轻松地获得SQL表的所有基本数据管理操作。
我认为这最适合管理界面,我不会将MATE用于开放到整个互联网类型的页面。
你可以使用yii curd generator(第三个视频,这里是http://www.mysqlajaxtableeditor.com/),非常容易使用和实现。如果你想知道最新的PHP框架,请查看here
试试这个http://codepappa.com/php-frameworks/我自己制作的PHP数据库API
以上是关于PHP数据库框架(易于插入,编辑,搜索......)?像phpMyAdmin之类的东西的主要内容,如果未能解决你的问题,请参考以下文章