Smartyが読み込み中でも{$ title}と{$ username}がページに直接表示され、変数として設定されているものを使用していないかどうかはわかりません。FuelPHPとSmarty - 変数が機能しない
私は "Smartyの/ Smartyの" composer.jsonに
を追加しました: "*"
私はphp composer.phar update
を実行してもinstall
:
私は設定でロードしています。 phpファイルをパーサーとして表示
'packages' => array(
'orm',
'auth',
'parser',
),
私の共同でntroller dashboard.php
public function action_index()
{
$data = [
'bodyclass' => "dashboard",
'title' => "Dashboard",
'username' => "James"
];
$view = Response::forge(View::forge('dashboard/index.tpl', $data));
$this->template->subnav = array('dashboard'=> 'active');
$this->template->content = $view;
}
と私のindex.tplファイルで、私はそれだけでテストのために、しかししていないようだ
{$タイトル} {$のユーザー名}
を持っています働いている。
にある設定ファイルを使用してデフォルトを上書きすることができ、それを見ました。ビューをレスポンスにラップするべきではありませんが、すぐに間違ったことはありません。単一のブレースではなく、デリミタとして二重ブレースが使用されていることを確認してください(デフォルトでは、パーサパッケージのparser.php設定ファイルを参照してください)。 – WanWizard