ホームページ  >  記事  >  php教程  >  关于缓存S方法的使用

关于缓存S方法的使用

WBOY
WBOYオリジナル
2016-06-07 11:39:321104ブラウズ

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