新增产品界面,新加2个人员多选项,报错: 长度应当不超过255

2019-09-27 17:56:36
王保中
  • 访问次数: 19
  • 注册日期: 2016-06-01
  • 最后登录: 2022-09-22
  • 我的积分: 103
  • 门派等级: 玄清 等级1 居士

 新增产品界面,新加2个人员多选项,报错:长度应当小于255

下面是关键代码部分,具体源代码见附件。

请大侠帮忙解决,谢谢!!!


-----------------------------------------------------------------------------------------------------------------------------------------

<!-- add 20190927 begin-->
  <tr>
        <th><?php echo $lang->product->mailto;?></th>
        <td colspan='2'>
          <div class='input-group'>
            <?php echo html::select('mailto[]', $users, str_replace(' ', '', $product->mailto), "multiple class='form-control'");?>
          </div>
        </td>
      </tr>
 
 <tr>
        <th><?php echo $lang->product->mailcc;?></th>
        <td colspan='2'>
          <div class='input-group'>
            <?php echo html::select('mailcc[]', $users, str_replace(' ', '', $product->mailcc), "multiple class='form-control' ");?>
            <?php echo html::select('cc', $ccUsers, '', "class='form-control chosen' onchange=\"setMailto('mailcc', this.value)\"");?>
       </div>
        </td>
      </tr>

 <!-- add 20190927 end-->

沙发
2019-09-27 17:58:46
王保中
  • 访问次数: 19
  • 注册日期: 2016-06-01
  • 最后登录: 2022-09-22
  • 我的积分: 103
  • 门派等级: 玄清 等级1 居士
附上:源代码
板凳
2019-09-29 13:09:07
石洋洋
  • 访问次数: 6467
  • 注册日期: 2011-04-06
  • 最后登录: 2024-04-25
  • 我的积分: 96555
  • 门派等级: 幽灵 等级6 修罗
到数据库中检查这2个字段的长度,可以把类型改成 text
#3
2019-09-29 16:19:00 回复#1
我们丶的故事
  • 访问次数: 31
  • 注册日期: 2016-10-31
  • 最后登录: 2021-10-15
  • 我的积分: 87
  • 门派等级: 无门派
这个会不会发送右键给上述所选择的人?
#4
2019-09-29 17:41:57
石洋洋
  • 访问次数: 6467
  • 注册日期: 2011-04-06
  • 最后登录: 2024-04-25
  • 我的积分: 96555
  • 门派等级: 幽灵 等级6 修罗
邮件发送是会给收件人和抄送人发送邮件的。
#5
2019-09-30 10:02:01
王保中
  • 访问次数: 19
  • 注册日期: 2016-06-01
  • 最后登录: 2022-09-22
  • 我的积分: 103
  • 门派等级: 玄清 等级1 居士

原因已找到,解决方法如下,修改model.php,create方法 加上

->join('mailto', ','
->join('mailcc', ',')
王保中 最后编辑, 2019-09-30 10:04:07
#6
2019-09-30 11:24:26
石洋洋
  • 访问次数: 6467
  • 注册日期: 2011-04-06
  • 最后登录: 2024-04-25
  • 我的积分: 96555
  • 门派等级: 幽灵 等级6 修罗
   
1/1 1