下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
PersonalForge
Magazine
Wiki
搜索
OSDN
>
浏览软件
>
小規模WAF-NOBITA-
>
Wiki
>
モデル
小規模WAF-NOBITA-
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
下载
List of Releases
统计
源代码
Code Repository list
Subversion
查看仓库
任务单
Ticket List
里程碑列表
Type List
组件列表
List of frequently used tickets/RSS
Submit New Ticket
文档
FrontPage
Title index
Recent changes
沟通
论坛
List of Forums
开发者论坛 (1)
帮助论坛 (1)
公开讨论 (1)
Mailing Lists
list of ML
新闻
edit
|
Title Index
|
Recent Changes
|
最近更改
2011-08-31
モデル
2011-01-21
NOBITAによる開発
2011-01-06
NOBITAの基本原則
2010-12-12
プラグイン
開発スケジュール
FrontPage
最新文件发布
This Project Has Not Released Any Files
Wiki Guide
Wiki Syntax
Wiki Links
Block Processor
Plugins
Sidebar
Affiliate Setting
Sidebar
关于 Sidebar
编辑 – Sidebar
モデル
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による開発