CakePHP3 scriptタグ(HTMLヘルパー)のdefer・async属性オプションの設定方法です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // CakePHP3 HTMLヘルパー($this->Html->script - defer属性) <?= $this->Html->script(['jquery.min.js', 'bootstrap/bootstrap.min.js'], ['defer' => true])?> // 生成されるHTML <script src="/js/jquery.min.js" defer="defer"></script> <script src="/js/bootstrap/bootstrap.min.js" defer="defer"></script> // CakePHP3 HTMLヘルパー($this->Html->script - async属性) <?= $this->Html->script(['jquery.min.js', 'bootstrap/bootstrap.min.js'], ['async' => true])?> // 生成されるHTML <script src="/js/jquery.min.js" async="async"></script> <script src="/js/bootstrap/bootstrap.min.js" async="async"></script> |