開発(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
}

CMS「Evolution CMS」逆引きリファレンス一覧へ戻る