Students::field(['name'=>'姓名','email'=>'邮箱'])报错
A小卒过河
A小卒过河 2018-11-23 15:00:46
[PHP讨论组]

老师好,请问Students::field(['name'=>'姓名','email'=>'邮箱'])报错,不支持数据表达式姓名,但里面起英文别名就不报错了,这个要怎么解决?

A小卒过河
A小卒过河

全部回复(1)
天蓬老师

报什么错呢?

  • 回复 [0] Exception in Mysql.php line 145 不支持的数据表达式:姓名 $table = is_array($table) ? array_shift($table) : $table; } if (isset($alias[$table])) { $table = $alias[$table]; } } if ($strict && !preg_match('/^[\w\.\*]+$/', $key)) { throw new Exception('not support data:' . $key); } if ('*' != $key && ($strict || !preg_match('/[,\'\"\*\(\)`.\s]/', $key))) { $key = '`' . $key . '`'; } if (isset($table)) { if (strpos($table, '.')) { $table = str_replace('.', '`.`', $table);
    A小卒过河 作者 2018-11-28 07:40:30
  • 回复 报错说不支持数据表达式,姓名别名不起中文的就没问题,英文别名不报错。
    A小卒过河 作者 2018-11-28 07:42:02
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号