Ethna_AppObjectアプリケーションオブジェクトのベースクラス
Located in /class/AppObject.php (line 23)
mixed
__construct
(object Ethna_Backend $backend, [mixed $key_type = null], [mixed $key = null], [array $prop = null])
mixed
searchId
([array $filter = null], [array $order = null], [int $offset = null], [int $count = null])
mixed
searchProp
([array $keys = null], [array $filter = null], [array $order = null], [int $offset = null], [int $count = null])
mixed
$action_form
(line 40)
mixed
$af
(line 43)
mixed
$backend
(line 31)
mixed
$config
(line 34)
mixed
$db_prefix
= null (line 49)
mixed
$i18n
(line 37)
mixed
$id
= null (line 70)
mixed
$id_def
= null (line 67)
mixed
$prop
= null (line 58)
mixed
$prop_backup
= null (line 61)
mixed
$prop_def
= null (line 55)
mixed
$prop_def_cache_lifetime
= 86400 (line 64)
mixed
$session
(line 46)
mixed
$table_def
= null (line 52)
Ethna_AppObjectクラスのコンストラクタ
オブジェクトプロパティを指定の形式でダンプする(現在はCSV形式のみサポート)
オブジェクトプロパティ表示名(詳細)へのアクセサ プロパティ値と、表示用の値が違う場合 (「県」等)に、 オーバーライドして下さい。
オブジェクトプロパティ表示名へのアクセサ プロパティ値と、表示用の値が違う場合 (「県」等)に、 オーバーライドして下さい。
表示用の値を返す形で実装します。
プロパティ表示名を格納した連想配列を取得する すべての getName メソッドの戻り値を配列として返します。
フォーム値からオブジェクトプロパティをインポートする
アクティブなオブジェクトかどうかを返す
isValid()メソッドはオブジェクト自体が有効かどうかを判定するのに対し isActive()はオブジェクトがアプリケーションとして有効かどうかを返す
オブジェクトを置換する
MySQLのREPLACE文に相当する動作を行う(add()で重複エラーが発生したら update()を行う)
オブジェクトID(プライマリーキーの値)を検索する
オブジェクトプロパティ(レコード)を検索する
オブジェクトプロパティ(カラムに対応した値)を設定します。
データベースフィールド名に対応するフォーム名を取得する
テーブル定義を取得する
(クラス名→テーブル名のルールを変えたい場合は このメソッドをオーバーライドします)
オブジェクトのアプリケーションデフォルトプロパティを設定する
コンストラクタにより指定されたキーにマッチするエントリがなかった場合の デフォルトプロパティをここで設定することが出来る
オブジェクト検索SQLプラグイン(追加条件定義)
sample:
オブジェクト検索SQLプラグイン(追加テーブル)
sample:
Documentation generated on Fri, 11 Nov 2011 03:57:40 +0900 by phpDocumentor 1.4.3