開発(PHP):リソースを編集(更新)
リソースを編集(更新)するには、$modx->doc->updateメソッドを使用します。
構文
成功/失敗 = $modx->doc->update(リソース情報, リソースID, 追加条件)| 引数名 | 型 | 初期値 | 説明 | |
|---|---|---|---|---|
| 第一引数 | リソース情報 | array | array() | 作成するリソースの情報を連想配列で指定。 テンプレート変数も指定することができ、'tv'プロパティでさらに連想配列で指定する。 $modx->doc->create(array( 'tv' => array( 'テンプレート変数名' => '値' ) )); | 
| 第二引数 必須 | リソースID | integer | 0 | 更新するリソースのID。 | 
| 第三引数 | 追加条件 | string | '' | 追加で更新の対象となるリソースの追加条件をSQL文で指定。 SQLは WHEREに続く指定をする。 | 
戻り値
実行に成功した場合はtrue、失敗した場合はfalseを返します。
							リソースIDが間違っていても実行自体が成功すればtrueを返します。
サンプルコード
次のコードはリソースIDが20のpagetitleを変更します。
PHP
$modx->doc->update(array(
	'pagetitle' => 'テスト'
), 20); 
						