2015年創業中遇到的技術問題:121-130
來源:程序員人生 發布時間:2015-07-29 08:02:47 閱讀次數:3155次
121.PHP中的.和->有啥區分呢?
$this->,調用類的方法用“->”。
".",是啥意思呢?(固然,可以表示字符串聯接。)
122.Thinkphp判斷是不是登錄了。
<if condition="$Think.session.user == 'fansunion'">{$Think.session.user}</if>
<present name="$Think.session.user">{$Think.session.user}</present>
PHP逐漸深入學習中,很多問題,要過1段時間,等經驗豐富了,才能清楚。
先login跳轉到article,1直沒成功。
$this->error("用戶名或密碼不正確","article");
難道只能用redirect么。
123.Thinkphp的redirect函數,中文亂碼。
header("Content-type:text/html;charset=utf⑻");
ThinkPHP/Common/functions.php找到redirect函數。
ThinkPHP/Lib/Core/Action.class.php里的redirect方法貌似更好1點。
1個函數和1個方法,都加上header語句,指定編碼。
參考資料:http://www.thinkphp.cn/topic/11472.html
124.韻達有個快遞,網上查詢不到記錄。
快遞小哥說,他們內部才能查詢到。
部份定單會存在這類情況,why?
125.Thinkphp的include標簽。
<include file="read" />
include有很多種用法,有的是“完全路徑,需要帶上后綴”,有的是“相對路徑,不需要后綴”。
更多資料可以參考:http://www.cnblogs.com/bafeiyu/archive/2013/02/20/2918136.html
126.PHP格式化日期和獲得數組元素。
{$item.ctime},Thinkphp中可以正常顯示日期:“2015:3:12 11:11:11”。
但是,發現在原生的PHP中,顯示不正常。
后來發現,在PHP中獲得元素,不要再用“.”,還是用標準的item["ctime"]算了。
PHP中有EL表達式這個概念么。
127.發現1個新的Juqery插件,
jquery.pngfix.js。
讓所有的閱讀器都支持png。
難道不是所有的閱讀器都支持png么,很早之前就聽說png格式是“標準”呀。
128.Thinkphp獲得變量奇葩問題。
<script>
var cid = "{$article['cid']}";
var prid = "{$article['prid']}";
console.log("cid2:"+cid);
console.log("prid2:"+prid);
if(cid){
$("#cid").val(cid);
}
if(prid){
$("#prid").val(prid);
}
</script>
有段代碼“A”,A之前就有最新的值,在A以后,數據1直不對。
為毛?
找到了緣由,下面重新定義了變量,覆蓋了。
<foreach name="articleList" item="article">
<li><a href="__ROOT__/article/{$article['id']}">{$article["title"]}</a></li>
</foreach>
定位問題的辦法:老套路,“2分查找”。
129.CSS代碼太多,太混亂。
造成了干擾,個別樣式效果1直不正常,定位問題真麻煩。
130.AJAX履行異步,可以用回調。
分頁語句fupage,履行以后,渲染數據。
然后,才能把“投標進度”給處理了。
//重寫over方法
FuPage.prototype.over=function(a,b,c){
progressbar();
}
采取“回調”的方式,完成。
fuPage = new FuPage();
分頁完成以后,會調用over方法。
武漢9天鳥-p2p網貸系統開發-互聯網利用軟件開發
公司官網:http://jiutianniao.com
社交問答:http://ask.jiutianniao.com
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈