Home >php教程 >php手册 >关于缓存S方法的使用

关于缓存S方法的使用

WBOY
WBOYOriginal
2016-06-07 11:39:321140browse

一直不了解为什么用S方法,今天碰到一个地方,用上蛮好。
我有一个添加数据的地方有一个select选择,我经常添加的时候,每次要重新选择。关于缓存S方法的使用
这里有三个select选择,我想记住上一次的选中项目,然后再下一次添加时候,就默认是上一次选择的项,就不用每次重新下拉框再选择。   public function poetryAdd(){<br>         if(IS_POST){<br>             $poetry_db = M('poetry');<br>             $data = I('post.info', array(), 'trim');<br>             if($poetry_db->where(array('title'=>$data['title']))->field('title')->find()){<br>                 $this->error('作品名称已存在');<br>             }<br>             $id = $poetry_db->add($data);<br>             if($id){<br>                 S('writerid',$data['writerid']);<br>                 $this->success('添加成功');<br>             }else {<br>                 $this->error('添加失败');<br>             }上一次添加之后我把作者的id号记录下来放在S缓存里面,
我再下一次添加地方。     <tr> <br>             <td>作者:</td> <br>             <td> <br>                 <select><br>                     <foreach><br>                         <option>"<if> selected="selected"</if>></option> <br>                     </foreach><br>                 </select><br>             </td> <br>             <td></td> <br>         </tr>可以看出我取出S('writerid') 然后让他被选中 实现了。
这个S('')方法如果你清空了缓存就会消失,但是你添加过一次又会出现。

附件 QQ图片20150217145802.png ( 17.25 KB 下载:27 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:T方法优化Next article:phpexcel导出