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

关于缓存S方法的使用

WBOY
WBOY원래의
2016-06-07 11:39:321140검색

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