【log】【公司框架】

  • 配置虚拟主机

http://www.phpmarker.com/245.html

httpd.conf文件:在AllowOveride all后面添加Allow from all

去掉#Include conf/extra/httpd-vhosts.conf 前的#


  • escape

在视图层进行数据遍历的时候,很多都在后面跟了一个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
class ScoreController extends AppController{
	// var $scoreModel=null;
	function ScoreController() {
		$this->AppController();
		$this->ScoreModel = $this->getModel('Score');
	}
	function indexAction(){
		$this->view->layout();
	}}?>

| ScoreModel.php

<?php 
class ScoreModel extends AppModel{
}?>

| Templates/Score/index.html

<h1>here is your score</h1>


看同事操作的时候发现一个事,就是可以看日志(log)中的数据库操作来确定是什么错了。



转载于:https://my.oschina.net/sikou/blog/532148

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值