我想在我的网站上有一个过滤器,这样他们就只能看到他们想看到的内容。例如,用户启用位置过滤器并选择他只想查看美国配置文件。我将过滤器保存在不同的数据库表中,然后保存在 userdata 和 json 中。
这听起来很简单,但事实并非如此 :) 我想防止我必须将一长串代码粘贴到几乎每个模型函数中。
例如,我是否可以使用 json_decode 和 foreaches 创建 1 次函数以生成正确的活动记录(where)代码并将其插入模型函数中,例如 $this->enableFilters(); ? 我使用多个模型,所以我实际上不想为每个模型添加一个功能。
这一切都可能吗?