如何更改/覆盖yii框架的核心功能?例如,我需要在yii框架中的核心mysql生成器上应用加密/解密算法,而不是在php本身上应用加密/解密。
我们知道我们可以在php本身上应用加密技术,但是从旧项目转换为具有相同sql格式的新项目与MYSQL ENC / DEC如何更改/添加/更改yii默认查询构建器而不是应用手动查询格式
提前致谢
答案 0 :(得分:1)
您可以扩展所需的核心类,而不是重写它的方法。
//example with CActiveRecord extend
class MyModel extends CActiveRecord()
{
public function delete($id)
{
$this->is_deleted = 1;
$this->update(array('is_deleted'));
}
}
class TableModel extends MyModel
{
}