摘要:摘要: 学生管理系统
http://www.phpmarker.com/245.html
httpd.conf文件:在AllowOveride all后面添加Allow from all
去掉#Include conf/extra/httpd-vhosts.conf 前的#
在视图层进行数据遍历的时候,很多都在后面跟了一个escape,比如
<{$smarty.session.USER_ADMIN.name|escape}>
原来在json中不支持中文,用它传送中文数据就会出现数据丢失或者乱码,必须在传 送前对要发送的字符串进行编码。
escape()和unescape()是一对编码解码函数,一般用于URL中非ASCII字符的编码和解码
如:escape("&")返回%26,unescape("%26")返回&,都用十六进制编码。
这个函数在AJAX技术应用中发送中文字串很有用,特别是AJAX向GB2312编码的ASP程序发送中文时很有用。
还有就是这个变量名也很有意思,属于{$smarty}保留变量,这里有介绍:
$smarty获取变量get、post、cookies、session等用法
敲代码敲着敲着,一刷新页面整个就没有了,出现好几次这个情况,觉得view方法也没有问题,总是n次ctrl+z向前返回再改。后来发现应该是修改方法时一会剪切一会注释的,要么"} "要么";"要么”,“弄掉了……哎
新建 controller 、model、 view,千万把class名和类名都改好……
Score管理例子:
| ScoreController.php
<?php classScoreControllerextendsAppController{ //var$scoreModel=null; functionScoreController(){ $this->AppController(); $this->ScoreModel=$this->getModel(\'Score\'); } functionindexAction(){ $this->view->layout(); }}?>
| ScoreModel.php
<?php classScoreModelextendsAppModel{ }?>
| Templates/Score/index.html
<h1>hereisyourscore</h1>
看同事操作的时候发现一个事,就是可以看日志(log)中的数据库操作来确定是什么错了。
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28