
phalcon模型中使用关键字desc, asc, end等作为字段名读取出解决方法
解决方法用"[]"把关键字包起来如下代码.
/**
* [desc] 是因为框架把desc当成排序了
*/
const COLUMNS = 'id,templateId,name,[desc],config';
/**
* @param $value
* @param string $column
* @return \Phalcon\Mvc\Model
*/
public static function one($value, string $column = 'id')
{
return self::findFirst([
'id = ' . $value,
'columns' => self::COLUMNS,
'cache' => [
'key' => 'interact:info:' . $value,
'lifetime' => mt_rand(180, 300)
]
]);
}