我使用postgres扩展 - ip4r,我想要创建条件,如下所示:
$criteria = new \CDbCriteria();
$criteria->params = [
':address' => $ip
];
$criteria->addCondition("iprange(ip_from, ip_to) >>= (':address')::ip4");
但它不起作用,为什么?
我知道postgresql查询工作正确,错误在params
答案 0 :(得分:0)
突然有人需要一个解决方案,错误在于引号
$criteria = new \CDbCriteria();
$criteria->params = [
':address' => $ip
];
$criteria->addCondition("iprange(ip_from, ip_to) >>= (:address)::ip4");