gpt4 book ai didi

php - 使用键/值模式和 Fat Free Framework Mapper

转载 作者:行者123 更新时间:2023-11-30 00:11:46 24 4
gpt4 key购买 nike

我有一个设置表,其中存储各种租户设置,如下所示:

CREATE TABLE `client_settings` (
`key` varchar(255) DEFAULT NULL,
`value` varchar(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

是否有一种简单的方法可以使用映射器来执行以下操作:

$mapper->get('key')

$mapper->set('key','value')

最佳答案

映射器中没有内置这样的东西。您必须为映射器创建一个映射器,它可以做到这一点。我做了一个非常基本的例子:

class client_settings {
private $mapper;

function __construct() {
$f3 = Base::instance();

$mapper = new \sql\mapper($f3->get('DB'), 'client_settings');
}

function get($key) {
$this->mapper->load('key = ?', $key);
return $this->mapper->key;
}

function set($key, $value = '') {
$this->mapper->load('key = ?', $key);
$this->mapper->key = $value;
$this->mapper->save();
}
}

关于php - 使用键/值模式和 Fat Free Framework Mapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23985162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com