Joomla请求变量值

时间:2013-08-16 18:48:47

标签: joomla2.5

我有一个问题。我只是想确定当我在数据库中存储请求变量whitout时设置一些值而不会丢失该值。这项工作很好,但是如果我在10天之后来到这个价值还是会被删除呢?

使用选项字段的简单示例:

<field name="bg" type="list" label="Set Background">
     <option value="1"> Black </option>
     <option value="2"> Red </option>
     <option value="3"> Green </option>
</field>

我想说的是:在管理中我在列表中设置当前元素的黑色背景被更改。

但是有什么困惑?该值未存储在数据库中。如果未存储在数据库中,则会丢失当前值。

现在工作正常。但joomla存储那个价值的地方?存储器:存储器

我只是想确保该值不会改变。 Bcs是更快的whitout数据库

它只是制作模型

    // Get Background

public function getBackground()
{
    if(!isset($this->bg)) 
    {
        $bg = JFactory::getApplication()->input->get('bg', 1, 'INT');

        switch($bg)
        {
            case 1: $this->bg = 'black';  break;
            case 2: $this->bg = 'red'; break;
            case 3: $this->bg = 'green'; break;

            default: $this->bg = 'white';
        }

    }

    return $this->bg;
}

并查看渲染

<h1 style="background:<?php echo $this->bg;?>"> <?php echo $this->msg;?> </h1>

0 个答案:

没有答案