Codeigniterでヘルパーを使ってjsのタグを出力するようにしたいのですが、なぜか引数の文字列のtopに対してエラーが出てしまいます。何か呼び出し方が悪いのでしょうか?
php
1//************* index.php 2<?php 3<!DOCTYPE html> 4<html lang="en"> 5<head> 6<?php echo getBuildJs('top'); ?> 7 <title>Welcome to CodeIgniter</title> 8</head> 9<body> 10<div id="container"> 11 <h1>top</h1> 12</div> 13</body> 14</html> 15 16<?php 17//************* Top.php 18class Top extends CI_Controller { 19 public function __construct() 20 { 21 parent::__construct(); 22 $this->load->helper('meta'); 23 } 24 public function index() 25 { 26 $this->load->view('top/index'); 27 } 28} 29 30<?php 31//************* meta_helper.php 32function getBuildJs( $page ) 33{ 34 return "<script type='text/javascript' src='/js/${$page}.js'></script>"; 35}
Severity: Notice Message: Undefined variable: top Filename: helpers/meta_helper.php Line Number: 5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。