【发布时间】:2018-11-17 12:31:50
【问题描述】:
我在 Atk4 模型中有以下代码:
$sql = 'REPLACE(\'[dnum]\', \'{DD}\', LPAD(DAY([issue_date]), 2, \'0\'))';
$f = $this->addExpression('calc_document_number',
[$sql, 'type' => 'string', 'read_only' => true]);
上面的代码应该用填充的issue_date 列替换dnum 列中的{DD}。出于直接在数据库中搜索/排序的原因。
似乎 SQL 的 {DD} 部分当前由 Atk4 解析/处理。是否可以转义花括号以便 Atk4 忽略它们?
注意:\{DD\} 不起作用
【问题讨论】:
标签: atk4