コントローラからビューに変数を渡そうとしています。私はいくつかのコードを持っていますが、問題が何であるかを理解するために、私はそれを単純にしました。これが私のコントローラーです:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
$p=2;
public function index()
{
$this->load->view('welcome_message',$p);
}
}
?>
変数pはビューで宣言されています。
<div id="container">
<h1>Welcome to CodeIgniter!</h1>
<?php echo $p?>
</div>
$ p値を表示しようとすると、次のエラーが発生しました。
エラー
Parse error: syntax error, unexpected '$p' (T_VARIABLE), expecting function (T_FUNCTION) in C:\wamp\www\..\application\controllers\welcome.php on line 20
どうしたの?
ありがとう。