我想使用uFlex(http://ptejada.com/projects/uFlex)进行用户管理,但我无法正常工作:(
我尝试通过帖子发送此数据:
Array data:[{"username":"jo"},{"email":"test@yahoo.de"},{"password":"password"},{"clientTel":"123"},{"clientAddress":"Address"},{"clientBillingInfo":"bill"},{"clientNotes":"note"},{"clientID":"Gm5ImzGy3ux9681n8MfFYhSzwjixM0tvXnldO4lr"}]
但是uFlex总是会返回这些错误:
<br />
<b>Notice</b>: Array to string conversion in <b>/Applications/XAMPP/xamppfiles/htdocs/iGimbalManager/Manager2.0/uflex/class.uFlex.php</b> on line <b>1210</b><br />
<br />
<b>Warning</b>: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in <b>/Applications/XAMPP/xamppfiles/htdocs/iGimbalManager/Manager2.0/uflex/class.uFlex.php</b> on line <b>1210</b><br />
if($args){
$st->execute($args);
$this->report("SQL Data Sent: [" . implode(', ',$args) . "]"); //Log the SQL Query first
}
我找不到错误。也许你们中的一些人知道一个很好的用户管理php课程,或者有人可以在这里帮助我使用uFlex。
感谢。
答案 0 :(得分:0)
您需要确保用户表字段名称与输入字段字母大小写匹配,即:如果Table的用户名字段为“用户名”,则输入字段为:。
如果上述方法不起作用,请使用$ user-&gt; filter()过滤用户类需要关注的输入:
$user->filter('Username', 'Email', 'Password', 'Password2', 'GroupID');
一般来说,包装的演示是开始的好地方。