
從零開始學(xué)YII2框架(三)擴(kuò)展插件yii2-gird
yii2-gird 插件是Yii2.0的一個(gè)擴(kuò)展。它在官方的girdview基礎(chǔ)上擴(kuò)展了一些實(shí)用的功能。
比如:
把表格包裝在bootstrap - panel標(biāo)簽下,使之更美觀;Float Header功能,實(shí)現(xiàn)滑動(dòng)表格的時(shí)候,表字段至于屏幕上方,方便查看;新增操作...
|
yii2-gird 插件是Yii2.0的一個(gè)擴(kuò)展。它在官方的girdview基礎(chǔ)上擴(kuò)展了一些實(shí)用的功能。
比如:
把表格包裝在bootstrap - panel標(biāo)簽下,使之更美觀;Float Header功能,實(shí)現(xiàn)滑動(dòng)表格的時(shí)候,表字段至于屏幕上方,方便查看;新增操作...
類常量是PHP面向?qū)ο蟪绦蛟O(shè)計(jì)中非常重要的一個(gè)概念,牢固掌握類常量有助于進(jìn)一步提高PHP面向?qū)ο蟪绦蛟O(shè)計(jì)的水平。本文即以實(shí)例形式描述了PHP程序設(shè)計(jì)中類常量的用法。具體如下:類常量:類中,保存運(yùn)行周期內(nèi),不變的數(shù)據(jù)。定...
今天發(fā)現(xiàn)了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。插件介紹
這個(gè)插件主要功能是幫助你在使用gii生成代碼curd的時(shí)候生成kartik-gird的。不需要每次用默認(rèn)的gii工具生成代碼之后再手動(dòng)添加ka...
登陸功能是PHP程序設(shè)計(jì)中常見的功能。本文ThinkPHP實(shí)例主要完成注冊成功后進(jìn)入首頁,并告訴你是登錄用戶的功能。具體實(shí)現(xiàn)步驟如下:第一步:在config.php文件中加上:
'USER_AUTH_KEY'=>'authId'示例如下:
<?phpif(!defin...
Yii2 框架 之所以稱之為高效快速開發(fā)的一款框架,是因?yàn)橛幸粋€(gè)神奇的工具Gii
用過Yii1框架的Coder都知道,Gii可以為你快速生成代碼,也就是說搭建一個(gè)可以增刪改查的WebApp可能一行代碼都不用寫。
當(dāng)然作為Coder,不寫代碼怎...
近日,由于項(xiàng)目需求
需要用到sleep函數(shù)定時(shí)從數(shù)據(jù)庫取一堆數(shù)據(jù)出來去執(zhí)行某些操作。
sleep等待的時(shí)間至少有一個(gè)小時(shí)以上
此前做過測試
用sleep函數(shù)去完成數(shù)小時(shí)后執(zhí)行的操作是可行的
可邪門的問題出來了
程序用sleep...
高級(jí)應(yīng)用程序模板
這個(gè)模板用在大型的團(tuán)隊(duì)開發(fā)項(xiàng)目中,而且后臺(tái)從前臺(tái)獨(dú)立分離出來以便于部署在多個(gè)服務(wù)器中。由于YIi2.0的一些新的特性,這個(gè)程序模板的功能要更深一點(diǎn)。提供了基本的數(shù)據(jù)庫的支持,注冊、密碼找回等功能...
廢話不多說,直接看代碼示例。一、遍歷數(shù)組在遍歷數(shù)組中注意count的使用次數(shù),不要每次都去計(jì)算數(shù)組長度
效率慢的寫法
復(fù)制代碼 代碼如下:
<?php
$array = array(1,2,3,4,5,6,7,8,9,10,....);
for($i=0;$k<count($...
此驗(yàn)證碼類直接拿去就可以用,也可以參考!其中類成員codestr是生成的驗(yàn)證碼字符串:<?php/** * 驗(yàn)證碼 */class Code{ // 1. 定義各個(gè)成員 有寬、高、畫布、字?jǐn)?shù)、類型、畫類型 private $width; //寬度 privat...
目前,大家的博客左側(cè)通常加上一個(gè)漂亮的多彩標(biāo)記,也想給自己的小站加一下這個(gè)小功能。可惜已經(jīng)再不再是使用WordPress的時(shí)候那么方便了,使用WordPress的朋友們直接使用現(xiàn)成的插件,鼠標(biāo)點(diǎn)點(diǎn)就可以加上這個(gè)炫彩的功能。小站...
經(jīng)典的冒泡排序法一直是許多程序沿用的其中一種排序法,話說冒泡排序法在效率上比PHP系統(tǒng)函數(shù)sort更高效。本章不討論性能,所以就不拿它來跟系統(tǒng)性能做對比了。冒泡排序大概的意思是依次比較相鄰的兩個(gè)數(shù),然后根據(jù)大小做...
現(xiàn)在網(wǎng)絡(luò)信息監(jiān)管很嚴(yán)格,特別是屏蔽關(guān)鍵字。特別是現(xiàn)在WEB2.0時(shí)代,網(wǎng)站的內(nèi)容幾乎都是來自網(wǎng)民發(fā)布,站長管理即可。如果你希望別人在你站點(diǎn)禁止發(fā)布某個(gè)關(guān)鍵字,那么就需要預(yù)先做處理。用PHP做關(guān)鍵字屏蔽的功能樣式有多種...
在某些程序中,有一些特殊的功能需要用到定時(shí)執(zhí)行,如果熟悉Linux的朋友肯定會(huì)說這不是容易嗎,直接來個(gè)計(jì)劃任務(wù)crontab不久實(shí)現(xiàn)了嗎?這的確是可以實(shí)現(xiàn),但必須是提前知道具體的執(zhí)行時(shí)間,然后才能寫到計(jì)劃任務(wù)里去。比如凌晨兩...
幾乎所有從事程序開發(fā)的程序員都遇到時(shí)間處理問題,PHP開發(fā)也一樣,幸運(yùn)的是PHP提供了很多關(guān)于日期時(shí)間函數(shù)。只要經(jīng)常使用這些函數(shù),搭配使用,日期時(shí)間處理上就熟能生巧了。今天要講的這個(gè)例子,需求是這樣的。得知某個(gè)日期時(shí)...
神馬系PHP時(shí)間比較呢?最簡單的例子就是可以把兩個(gè)時(shí)間用大于小于號(hào)進(jìn)行兩個(gè)時(shí)間的對比。有時(shí)候我們設(shè)計(jì)程序,需要控制用戶操作某個(gè)功能時(shí)只能在某個(gè)時(shí)間段內(nèi)可以操作,其余時(shí)間段不允許。比如,我有一個(gè)發(fā)布消息的網(wǎng)站,我這...
如果想進(jìn)入大的企業(yè)進(jìn)行底層開發(fā)的話必須對互聯(lián)網(wǎng)各方面的技術(shù)原理了解的很清楚,例如apache實(shí)現(xiàn)原理。語言方面既然是php開發(fā)自然對 c/c++要求比較高。往往需要自己寫php擴(kuò)展。使用mysql自然想很多常見的,性能瓶頸要能...
首先我們要知道明確單例模式這個(gè)概念,那么什么是單例模式呢?單例模式顧名思義,就是只有一個(gè)實(shí)例。作為對象的創(chuàng)建模式, 單例模式確保某一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例,這個(gè)類我們稱之為單例類...
本文示例講述了destoon實(shí)現(xiàn)調(diào)用自增數(shù)字從1開始的方法,在進(jìn)行數(shù)據(jù)調(diào)用的時(shí)候有一定的實(shí)用價(jià)值。希望對大家的destoon開發(fā)有所幫助。具體方法如下:示例功能:destoon 調(diào)用自增數(shù)字 從1開始。具體代碼如下:<!--{php $tags=ta...
FTP上傳是PHP實(shí)現(xiàn)的一個(gè)常見且非常重要的應(yīng)用技巧,今天就來與大家分享一下PHP實(shí)現(xiàn)FTP上傳文件的簡單示例。希望對大家的PHP學(xué)習(xí)能帶來一定的幫助。主要代碼如下:function make_directory($ftp_stream, $dir){ // if di...
本文示例可實(shí)現(xiàn)Destoon多表查詢。在進(jìn)行destoon二次開發(fā)的時(shí)候有很高的實(shí)用價(jià)值。具體實(shí)現(xiàn)方法如下:1.模板文件部分具體代碼如下:<!--{php $tags=tag("table=destoon_member m,destoon_company c&prefix=&condition=m.u...
本文實(shí)例主要實(shí)現(xiàn)了在destoon首頁調(diào)用求購供應(yīng)信息的地區(qū)名稱。這是destoon開發(fā)中比較實(shí)用的的一個(gè)技巧。實(shí)現(xiàn)代碼如下:{loop $tags $k $t} [{area_pos($t[areaid], '/', 1)}]{$t[title]} {/loop} 代碼說明如下:$t[ar...
本文示例方法實(shí)現(xiàn)destoon的排序方式為:一天內(nèi)VIP登陸后,在點(diǎn)更新之后,會(huì)排在其他沒有更新的VIP和普通會(huì)員前面。其具體的操作步驟如下:打開module/sell/admin/template/ 下setting.tpl.php文件
在大約71行找到:
<select on...
本文詳細(xì)講述了修改destoon會(huì)員公司偽靜態(tài)地址中的com目錄的方法,具有一定的實(shí)用價(jià)值。分享給大家,希望對大家destoon開發(fā)有所幫助。一般來說,destoon企業(yè)網(wǎng)站的偽靜態(tài)默認(rèn)是com目錄,要修改的話首先打開include目錄下glob...
調(diào)用當(dāng)前欄目分類及子分類和三級(jí)分類是程序設(shè)計(jì)里常用的方法,本文就來詳細(xì)講述destoon實(shí)現(xiàn)調(diào)用當(dāng)前欄目分類及子分類和三級(jí)分類的方法。具體操作如下:在destoon中提供了如下的調(diào)用語句:一級(jí)分類名:{$m[catname]} 二級(jí)分類...
php函數(shù)serialize():這個(gè)函數(shù)作用就是序列化數(shù)據(jù),返回一個(gè)可存儲(chǔ)的字符串,該函數(shù)有利于存儲(chǔ)或傳遞PHP的值,同時(shí)不丟失其類型和結(jié)構(gòu)。所以我們在cms數(shù)據(jù)庫里面經(jīng)常看到這樣的結(jié)構(gòu)。一般,我們將復(fù)雜或者數(shù)據(jù)量多而沒有必要分...