存储常量变量而不使用数据库

时间:2011-07-20 01:56:46

标签: cakephp

我有一个情况。我想计算取决于2个预定义变量的点,假设它们是$ limit和$ point

例如:    $ limit = 100 => $ point = 2

如果我有k $限制,并且计算$ averagepoint的公式是    (k $ limit * $ point)/ $ limit

问题是。我想动态设置$ limit和$ point。这意味着我想允许用户设置$ limit和$ point的数量。

但是,我不想存储用户为$ limit和$ point在数据库中给出的值。

我想在哪里以及如何存储和做?

任何建议都很有价值。

非常感谢。

2 个答案:

答案 0 :(得分:1)

我可能会遗漏一些东西但是当用户设置数据点时为什么不设置cookie?

答案 1 :(得分:0)

我不知道你为什么不想把它存放在数据库中。但根据您的要求,最简单的方法是使用Configure类:

  // save data
   Configure::store('<type>','<filename>', $data);
  // read data back
  Configure::load('<filename>');
  $data= Configure::read('<type>');

类型可以是真实的,但推荐的选项包括&#39;模型&#39;,&#39;控制器&#39;,&#39;助手&#39;&#39;组件&#39; < / p>

有趣的是,库存中没有记录商店功能(你可以在API中找到它)