ThinkPHP 1.5 使用 Smarty 模板的方法

今天做一個小項目,要使用到ThinkPHP 1.5來處理,不太喜歡ThinkPHP的預設範本(儘管流年同學宣稱預設範本效率要高很多),但我還是覺得使用熟悉的Smarty模板更親切一點。由於官方這方面的說明文檔比較少,所以剛開始走了不少彎路。現在將ThinkPHP1.5使用Smarty模板的方法記錄於此,以備查詢。先說明一下,本文中使用的 APP_PATH 為應用程式根目錄。這個常量在程式入口檔案中應該有。第一步,修改應用程式主設定檔。預設位置是 APP_PATH/Conf/config.php:

分享一些不錯的sql語句

1、說明:複製表(只複製結構,源表名:a   新表名:b)   (Access可用) 法一:select   *   into   b   from   a   where   1 <> 1 法二:select   top   0   *   into   b   from   a2、說明:拷貝表(拷貝資料,源表名:a   目標表名:b)   (Access可用) insert   into   b(a,   b,   c)   select   d,e,f   from   b;3

smarty section用法

參考了smarty的官方文檔,不過是翻譯了部分,也加了點注釋,個人感覺是比較有用的。歡迎交流。1、迴圈一個簡單的一維數組:Example 7-30. Looping a simple array with {section}<?php    $data = array(1000,1001,1002);    $smarty->assign('custid',$data);?>//customer和下面的foo可以隨便命名,作用其實僅僅是一個index下標,用來引用數組中的元素{

首發Zend Studio 9.0.2正式版註冊破解

寫在前頭 以下方法僅供技術交流學習,請勿非法使用,如長期使用請支援購買正版。 正版購買地址:http://shop.zend.com/en/zend-studio-for-eclipse.html 你還沒有最新安裝程式? ZendStudio:http://www.geekso.com/component/zendstudio-downloads/ 註冊破解步驟 第一步:如果已經安裝過Zend Studio 9.0.2的,請開啟Zend Studio

DCI和DDD學習筆記整理

DCI的核心思想: 對象扮演某個角色進入情境,然後在情境中進行互動,情境的參與者就是對象所扮演的角色;一個對象可以扮演多個角色,一個角色也可以被多個對象扮演;對象的屬性和行為分為:A:核心屬性和行為,這些屬性或行為是不依賴於任何情境的;——這部分相當於是基礎,固定不變,與變化隔離。B:

看老外程式員如何向妻子解釋OOD

  此文譯自CodeProject上一文,該文章在Top  Articles上排名第3,讀了之後覺得非常好,就翻譯出來,供不想讀英文的同學參考學習。作者(Shubho)的妻子(Farhana)打算重新做一

推薦使用緩衝的9大誤區(上)

  如果說要對一個網站或者應用程式經常最佳化,可以說緩衝的使用是最快也是效果最明顯的方式。一般而言,我們會把一些常用的,或者需要花費大量的資源或時間而產生的資料緩衝起來,使得後續的使用更加快速。  如果真要細說緩衝的好處,還真是不少,但是在實際的應用中,很多時候使用緩衝的時候,總是那麼的不盡人意。換句話說,假設本來採用緩衝,可以使得效能提升為100(這裡的數字只是一個計量符號而已,只是為了給大家一個“量”的體會),但是很多時候,提升的效果只有80,70,或者更少,甚至還會導致效能嚴重的下降,這個

一個命令列解決隨身碟所有檔案(夾)被隱藏問題

經常有去文印室列印回來後隨身碟中所有檔案夾均被隱藏,而且檔案夾屬性中的"隱藏"項不可更改,可以用命令列來解決:首先,按WIN+R鍵,開啟"運行"視窗,輸入cmd後斷行符號,會開啟命令提示字元視窗。(若該隨身碟盤符為H盤)在其中輸入以下命令:attrib -s -h H:\*.* /s /d其解釋如下:attrib DOS中修改屬性命令( attribute)-s 去掉系統屬性(加減號表示去掉,s代表system)-h 去掉隱藏屬性(加減號表示去掉,h代表hidden)H:\*.*

【自然架構】之通用許可權:用PowerDesigner重新設計了一下資料庫,有ER圖和表關係圖

好像以前做的那個資料庫設計大家都沒太看懂,究其原因似乎大家都比較習慣使用PowerDesinger來設計。而我用Excel畫出來的圖大家看著特別彆扭,而且還沒有總體的圖,也沒有ER圖,所以大家也就沒有心情看了吧。呵呵。      PowerDesinger學習了一下,感謝Hayden Han 寫的《PowerDesigner使用教程 —— 概念資料模型

Aptana 快速鍵 使用入門一:Code Assist

前兩天我在《不可多得的Javascript(AJAX)開發工具 - Aptana》一 文中簡單介紹了Aptana。大家都很關注,同時也提了很多問題。因為Aptana相關的內容比較多,不可能在一篇裡全部講完,所以我想就問題比較多的幾 方面陸續寫幾篇小文。希望能對大家有所協助。本人也是剛剛開始使用Aptana,有不對的地方請大家包含。另外,還是希望有E文基礎的朋友多讀讀 Aptana的文檔,你的問題應該很快就會解決的。Aptana中的智能提示(Code

smarty中英文多編碼字元截取亂碼問題

一般網站頁面的顯示都不可避免的會涉及子字串的截取,這個時候truncate就派上用場了,但是它只適合英文使用者,對與中文使用者來說,使用truncate會出現亂碼,而且對於中文英文混合串來說,截取同樣個數的字串,實際顯示長度上卻不同,視覺上會顯得參差不齊,影像美觀。這是因為一個中文的長度大致相當與兩個英文的長度。此外,truncate也不能同時相容GB2312, UTF-8等編碼。改良的smartTruncate: 檔案名稱:modifier.smartTruncate.php<?php

ThinkPHP怎麼樣更好的使用Smarty第三方外掛程式

如果你在使用ThinkPHP架構的時候不想採用TP內建的模版系統,而使用第三方的模版系統,你有很多其他的選擇,在這裡我僅介紹Smarty這種比較官方,而且比較強大的模版系統。由於Smarty相容PHP4,因此,它的效率會相對低一點點,這個低只是相對的,估計等Smarty啥時候正式放棄PHP4的時候,效率可能會上很大一個台階。 官方標準使用方法:在TP架構的PlugIns目錄下面,有一個SmartTemplate目錄,裡面就是系統內建的Smarty外掛程式。使用方法如下:1、在項目的Conf/Co

Yii AR(Active Record) 詳解

雖 然Yii DAO可以處理事實上任何資料庫相關的任務,但很可能我們會花費90%的時間  用來編寫一些通用的SQL語句來執行CRUD操作(建立,讀取,更新和刪除)。  同時我們也很難維護這些PHP和SQL語句混合的代碼。要解決這些問題,我們可以使用Active Record。Active  Record(AR)是一種流行的對象關係映射(ORM)技術。每個AR類代表一個資料表(或視圖),其欄位作為AR類的屬性,一個AR執行個體代表在表中的  一行。常見的CRUD操作被作為AR類的方法執行。 於是,

Nginx虛擬機器主機配置教程

說明:配置之前先把網域名稱解析到伺服器IP地址上網站1:bbs.osyunwei.com  程式所在目錄/data/osyunwei/bbs網站2:sns.osyunwei.com  程式所在目錄/data/osyunwei/snschown www.www /data/osyunwei/ -R  #設定目錄所有者,www為nginx運行賬戶chmod 700 /data/osyunwei/ -R 

Winform”表單載入閃爍處理、無邊框表單的移動” 之 配餐系統的開發

      本文主要跟大家分享在 ‘配餐系統’開發中 遇到的問題和處理,並且會在以後的時間裡,寫此項目的經驗總結,希望能對你有所協助!      1.表單載入閃爍處理 ——這個問題可能大家在做winform應用程式開發中會經常碰到的問題,只是有些表單閃爍的問題比較明顯和嚴重 ——這時我們可以採取最佳化方法,比如:壓縮表單中圖片的大小(如果表單中有使用圖片)...,但是可能我們嘗試著去最佳化,發現問題並沒有得到較大的改善,下面就此項目中的這種問題的處理方法的說明:       ——圖1     —

WinForm”DataGridView儲存格提示和相關應用” 之配餐系統的開發

        在winform應用程式開發中,DataGridView是 用的較多的、也(幾乎)是資料(列表)顯示必用的控制項,而此文就是針對DataGridView控制項的一些使用做些講解。        一. DataGridView儲存格提示        這個熟悉的朋友會選擇CellToolTipTextNeeded 事件實現,也確實,然而此事件有個硬性的條件(或者說 讓人感覺很不舒服的限制),   中

看成功學·談成功

  成功的話題常被人們津津樂道,成功學和成功人士的演講或書籍傳記也很容易讓人感興趣並為之'熱血沸騰'。我不是成功人士,從此文的標題你也能夠看出——我要說些什麼,無非是從一個渴望成功的非成功人士的角度,談談看了成功學後對成功的理解和一些感悟或反思。寫此文的動力主要來自於看了李嘉誠演講:打工是最愚蠢的投資這篇文章,不得不說的是——在每次看了此類成功學的文章或視頻後,心裡都會有些躁動。為何會躁動?!  首先,其內容毋容置疑讓你幾乎沒有什麼可以反駁的,如這段話“很多人想把握機會,要做一件事情時,但往往給

IntelliJ IDEA 效能調整

IntelliJ IDEA 效能調整 IDEA 6.0已經發布,好多人抱怨反應速度慢,記憶體消耗大。IDEA 6.0增加了不少新特性,程式也更大,記憶體佔用肯定也會提高。在這篇文章我們想探討一下這方面的問題,通過相關的設定,讓你的IDEA快起來,更穩定。  IntelliJ IDEA是Java程式,所以效能調整因從JVM和程式兩方面考慮。對於JVM的調整,可能個人看法都不一樣,這樣我們給出一個推薦方案,然後給你做一說明,你也可以在此基礎上做更個性的修改。下面的是根據“IDEA VM

IEWatch – The essential web development tool

http://www.iewatch.com Combining power and flexibility with ease of use, IEWatch appeals to an entire spectrum of web professionals: Web Developers can debug HTTP and HTTPS traffic and analyze Cookies, POST and GET information or locate HTML code by

總頁數: 61357 1 .... 9451 9452 9453 9454 9455 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.