2015年11月16日月曜日

CakePHP 3でHtmlHelper

CakePHP 3HtmlHelperです。慣れれば、なんとかなるでしょう。

画像のリンク
<?= $this->Html->image('http://cakephp.org/img/cake-logo.png', [
  'alt' => 'cake-logo',
  'url' => ['controller' => 'Articles', 'action' => 'index']
]);?>
ループとリンク、日付のフォーマット
<? foreach ($articles as $key => $article) { ?>
 <h3><?= $this->Html->link($article->title, ['action' => 'view', $article->id]); ?></h3>
 <p><?= $article->created->format('Y-m-d H:i'); ?></p>
<? } ?>
リンクに「class」や「confirm」を追加
<?= $this->Html->link('編集', ['action' => 'edit', $article->id], ['class' => 'button']) ?>
<?= $this->Html->link('削除', ['action' => 'delete', $article->id], ['class' => 'button', 'confirm' => '本当に削除してよろしいですか?']) ?>

実際に設定してみたサイトがこちら

参考サイト
Html(CakePHP Cookbook 3.x documentation)

0 件のコメント:

コメントを投稿