cakephp3でcontorollerでelementを使う

cakephp3でcontorollerでelementを取得して、出力する方法をメモ。
$this->autoRender = false;
$this->response->type('json');
$view = new View();
$content = $view->element('my-element', $params);
$results =[
'status' => 'ok',
'html' => $content
];
$this->response->body(json_encode($results));
return $this->response;


参考サイト
CakePHPでHTMLの入ったJSONを返すAPIを作ってみた
CakePHP: How to use a view element inside of a controller
Can't access controller from element
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事