0
ための変数を送信します。CodeIgniterの私のコントローラのページであるビュー
class Anasayfa extends CI_Controller {
public $viewData;
function __construct() {
parent::__construct();
$this->viewData = new stdClass();
$this->viewData->sayfa = 'main';
}
public function index()
{
$this->load->view('common/template', $this->viewData);
}
マイビューページには、次のとおりです。
$this->load->view('common/header'); $this->load->view('common/navbar'); $this->load->view('common/solmenu'); $this->load->view('common/slider'); $this->load->view($sayfa); $this->load->view('common/footer');
しかし、ブラウザで:
重要度:
メッセージに注目してください:未定義変数:sayfa
ファイル名:共通/ template.php
行番号:
$this->viewData['sayfa'] = 'main';
それが可能だが、私はこのの$ this - > viewData-> sayfa = 'メイン' にしたいが、 –
システムディレクトリの中核クラスを変更するまでは、決して良い解決策ではありません(フレームワークの更新、他のCIパッケージとの互換性など)まで、CodeIgniterにはありません。 – Tpojka