【发布时间】:2016-01-22 03:35:20
【问题描述】:
在 CakePHP v. 2.5.2 中,有没有更简单的方法来做这个检查?
if(!empty($this->passedArgs['somemodel.someatribute'])) {
$paginate['conditions']['somemodel.someatribute'] = base64_decode($this->passedArgs['somemodel.someatribute']);
}
当我有很多字段时,列表会很长,我想避免这种情况。
【问题讨论】:
-
通常你应该避免通过 URL 传递任何非 slugged 非 ascii 字符。应该为此使用查询字符串,它们不需要额外的处理(无需编码或解码)。