virgiliopontes / autowheremysql
使用这个包,您可以轻松创建让用户变得更强大的愿景。您赋予他们过滤查询中所有字段的权力,无需单独创建每个字段。
0.2.1
2018-06-21 03:10 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-21 05:17:43 UTC
README
此包可从简单的表单提交创建MySQL查询的WHERE部分,一切自动化。
安装
composer require virgiliopontes/autowheremysql
示例
《Hello World》示例。
前往仓库根目录中的示例目录(vendor/virgiliopontes/autowheremysql/examples
)。
使用您最喜欢的文本编辑器打开index.php
并查看源代码。
打开浏览器
导航到index.php
所在的目录。
示例
http://127.0.0.1/vendor/virgiliopontes/autowheremysql/
注意:您需要将127.0.0.1
替换为示例所在的机器地址。
安装
Composer
如果您还没有,请安装Composer。
composer require virgiliopontes/autowheremysql
或者在您的composer.json
文件中添加
{ "require": { "virgiliopontes/autowheremysql": "~2", } }
然后只需运行
composer update
这就是全部。
使用
在控制器中使用时,在命名空间之后添加use AutoWhere/AutoWhereMysql
。
<?php namespace App\Controllers; use AutoWhere\AutoWhereMysql; //<--- Here class YourClass { //... public function YourMethod() { $autoWhereMysql = new AutoWhere\AutoWhereMysql(); if(isset($_POST['campofiltro'])){ $where = $autoWhereMysql->make_where($_POST['campofiltro'],$_POST['operador'],$_POST['valorfiltro']); echo $where; } } }
有问题?
在Twitter上联系我 @virgiliopontes。
许可证
MIT