Posted at

elementExists()でファイルがある時だけelementを出力する #CakePHP

More than 3 years have passed since last update.

CakePHP 2.3以降

element.ctpの有無をelementExists()でチェック、

ファイルがあれば出力、

表示したくない/必要なくなった後はelement.ctpを削除し出力しない利用方法。

Viewの.ctpファイル内、

<?php if ($this->elementExists('element')): ?>

<?php echo $this->element('element'); ?>
<?php endif; ?>

参考