3. 実用的なアイテム
1、セッション
PHP プログラムでセッションテクノロジーを使用したい場合は、まずセッションを開く必要があります
Session_start();
TPでは、セッションメカニズムがデフォルトで有効になっています
プログラムでセッションテクノロジーが使用されていない場合は、設定ファイルでセッションをオフにすることをお勧めします
l config.php
SESSION_AUTO_START
デフォルトで有効になっています
l セッション('名前','値');
セッションを作成して値を割り当てる名前:名
価値: 価値
l $value = session('name');
セッションの値を取得する
名前:名
l セッション('名前',null);
指定されたセッションをクリアします
l セッション(null);
すべてのセッションをクリアする
l セッション('?name');
指定されたセッションが存在するかどうかを確認します
2. クッキー
l cookie('名前','値');
クッキーを作成する
l cookie('名前','値',3600);
Cookieを作成して生存時間を設定します
l $value = cookie('name');
Cookieの値を取得する
l cookie('name',null);
指定したCookieをクリアします
l クッキー(null);
Cookieをすべてクリア
3. 認証コード
中国語の検証コードを生成する必要がある場合は、画像クラスで GBVerify メソッドを呼び出して生成する必要があります。このメソッドを呼び出すには、フォント ライブラリ内の対応するフォント ファイルを画像と同じディレクトリに配置する必要があります。クラス
特に検証コードを生成するためのオペレーションをコントローラーに作成します:
フォーム内で、画像の src 属性を使用して上記の操作を呼び出します
検証中、デフォルトの検証コードのセッションはMD5によって暗号化されるため、比較のために、比較前にユーザーが送信した検証コードも暗号化する必要があります
4. データページング
setConfigメソッドのパラメータ:
ヘッダー
前へ
次へ
まずは
最後
l $page->setConfig('header','member');
5. マルチテーブル接続
lテーブル
t1.id=t2.sid である t1,t2 から t1.*,t2.* を選択します
参加します
t1.id=t2.sid で t1 の左側から t1.*,t2.* を選択して t2 に結合します
1) テーブル構文:
lテーブル
l $model-> table(‘table1 t1,table t2’)
; -≫ ここで ('t1.id = t2.sid')
~
2) 結合構文:
l $model-> join('left(right) join t2 on t1.sid=t2.id')
~
6.Ajaxアプリケーション
l Action クラスは、AJAX 呼び出し後にクライアントにデータを返すための ajaxReturn メソッドを提供します
l DEFAULT_AJAX_RETURN を構成することで設定されます。デフォルトの構成では、データを返すために JSON 形式が使用されます。
http://www.bkjia.com/PHPjc/477230.html
www.bkjia.com
true