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

关于缓存S方法的使用

WBOY
WBOY原創
2016-06-07 11:39:321146瀏覽

一直不了解为什么用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元

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:T方法优化下一篇:phpexcel导出