Télécharger
Développer
Compte
Télécharger
Développer
Connexion
Mot de passe oublié ?
Créer un compte
Langue
Aide
Langue
Aide
×
Connexion
Nom du compte
Mot de passe
×
Mot de passe oublié ?
Traduction statut du Français
Catégorie :
Logiciel
Peuple
PersonalForge
Magazine
Wiki
Recherche
OSDN
>
Trouver un logiciel
>
小規模WAF-NOBITA-
>
Wiki
>
モデル
小規模WAF-NOBITA-
Description
Résumé du projet
Dashboard - Développeur
Page Web
Développeurs
Galerie d'images
Liste des flux RSS
Activité
Statistiques
Historique
Téléchargements
List of Releases
Stats
Code Source
Liste des dépôts de code
Subversion
Voir le référentiel
Ticket
Liste des tickets
Liste des Jalons
Liste des types
Liste des composants
Liste des tickets/RSS fréquemment utilisés
Soumettre un nouveau ticket
Documents
Page de garde
Index du titre
Modifications récentes
Communication
Forums
Liste des forums
Forum des développeurs (1)
Forum d’aide (1)
Discussion-Ouverte (1)
Listes de diffusion
Liste de ML
Nouvelles
edit
|
Title Index
|
Recent Changes
|
最近の更新 (Recent Changes)
2011-08-31
モデル
2011-01-21
NOBITAによる開発
2011-01-06
NOBITAの基本原則
2010-12-12
プラグイン
開発スケジュール
FrontPage
Dernières dossier de presse
This Project Has Not Released Any Files
Wikiガイド(Guide)
Wikiの文法
リンクの種類と文法
ブロックプロセッサ
拡張文法
サイドバー
プロジェクトWikiでの広告設定
サイドバー (Side Bar)
このサイドバーについて
このサイドバーの編集
モデル
findメソッド
public final function find($id,$conditions,$order,$limit,$fields);
$id : プライマリキー or ":first"(firstでも可" or ":all"
$conditions : 条件式(デフォルトはNULL)
$order : ソート順 (デフォルトはNULL)
$limit : オフセットと件数(デフォルトはNULL)
$fields : 取得するフィールド(デフォルトは*) $cache : キャッシュファイルを使うかどうか(デフォルトはtrue)
プライマリキーを指定してデータベースを参照する
$object->find(1);
// SELECT * FROM table_name WHERE PRIMARY_KEY = 1;
1件取得する
$object->find(":first");
// SELECT * FROM table_name LIMIT 1;
条件を指定して1件取得する
$object->find(":first","LEVEL = 3");
// SELECT * FROM table_name WHERE LEVEL = 3 LIMIT 1;
ソートを指定する
$object->find(":first","","ID DESC");
// SELECT * FROM table_name ORDER BY ID DESC LIMIT 1;
全件取得する
$object->find(":all");
// SELECT * FROM table_name
条件を指定して全件取得する
$object->find(":all","LEVEL = 3");
// SELECT * FROM table_name WHERE LEVEL = 3;
取得するフィールドを指定する
$object->find(":all","LEVEL = 3","","","ID,NAME");
// SELECT ID,NAME FROM table_name WHERE LEVEL = 3;
find_oneメソッド
public final function find_one($conditions,$order,$fields);
$conditions : 条件式(デフォルトはNULL)
$order : ソート順 (デフォルトはNULL)
$fields : 取得するフィールド(デフォルトは*) $cache : キャッシュファイルを使うかどうか(デフォルトtrue) findメソッドに対してLIMITが自動で1件付く
find_allメソッド
public final function find_all($conditions,$order,$fields);
$conditions : 条件式(デフォルトはNULL)
$order : ソート順 (デフォルトはNULL)
$limit : オフセットと件数(デフォルトはNULL)
$fields : 取得するフィールド(デフォルトは*) $cache : キャッシュファイルを使うかどうか(デフォルトtrue)
find_by_sqlメソッド
public final function find_by_sql($sql);
SQL文を生のまま実行する。(SELECT文のみ)
find_by_xxxメソッド
例:find_by_nameとすると、SELECT * FROM TABLE_NAME WHERE name = valueとなる
saveメソッド
addメソッド
insertメソッド
updateメソッド
update_attributeメソッド
update_allメソッド
getInsertIdメソッド
deleteメソッド
delete_allメソッド
queryメソッド
countメソッド
table_nameメソッド
CalcFoundRowsメソッド
beginメソッド
トランザクション開始
commitメソッド
コミット処理
rollbackメソッド
ロールバック処理
データベースから1件取得する
$object->find(":first");
// SELECT * FROM table_name LIMIT 1
条件を指定してデータベースから1件取得する
$object->find(":first","DATA = 4");
// SELECT * FROM table_name WHERE DATA = 4 LIMIT 1
ソートしてデータベースから1件取得する
$object->find(":first","","INS_DATE DESC"); // SELECT * FROM table_name ORDER BY INS_DATE DESC LIMIT 1
取り出すデータを限定してデータベースから1件取得する
$object->find(":first","","","","NAME,EXP");
// SELECT NAME,EXP FROM table_name LIMIT 1
*
wiki:NOBITAによる開発