開発(PHP):リソースを作成(3系)
リソースを作成するには、DocumentManager::create
メソッドを使用します。
- ※ Evolution CMSの3系に対応し、1系には対応していません。
構文
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 必須 |
設定 | array | 設定するリソース情報(変数)を連想配列で指定。 キーにリソース変数名、値に設定する内容を指定する。 pagetitle キーとtemplate キーは必須。テンプレート変数の値も設定することが可能で、キーにテンプレート変数名、値に設定する値を指定する。 |
戻り値
作成したリソースの一部の情報を返します。
リソース変数のみで、テンプレート変数は含まれません。
サンプルコード
EvolutionCMS\DocumentManager\Services\DocumentManager
を呼び出しておく必要があり、new
キーワードでインスタンスを生成して使用します。
結果:戻り値
{
"parent": 0,
"pagetitle": "Hello World",
"template": 1,
"content": "<p>テスト</p>",
"published": 1,
"alias": "hello",
"pub_date": 0,
"unpub_date": 0,
"menuindex": 0,
"createdby": 0,
"editedon": "2020-01-29T09: 12: 53.000000Z",
"createdon": "2020-01-29T09: 12: 53.000000Z",
"id": 36
}