最初のオフ:ビュー内のモデルを使用することはMVC階層に反していることを認識していますが、これはこれまでに見つかった最もスムーズな解決策です。Smarty + CodeIgniter - モデルを使用する適切な方法
私はSmartyを私のCodeIgniter CMSアプリケーションに統合しました。その特徴の1つは、テンプレートの使用と、CSSやJavaScriptなどの静的コンテンツの縮小です。そこで、私は、テンプレートファイル内でこのような何かをしようとしている:最終テンプレートは、エンドユーザーが編集または類似していなければならないので
//Adding the static content
<?php
$this->content->css(array('my.css', 'style.css'));
?>
<html>
<head>
//Displaying the now minified static content
<?php $this->content->display() ? >
</head>
</html>
、私はこれが最も簡単な解決策であると信じています。
すべての入力を評価してください!
テンプレート継承の効果は、Smartyの助けを借りずにCIで再現することができます。 –
まあ、私はデザイナーがテンプレートなどで自分のスタイルを直接出力できるようにしようとしています。コントローラーなどを編集する必要はありません。私は選択する必要があります。あなたの答えをありがとう! – Zar
@KemalFadillah私はそれが作成することができることを知っているが、それはまだ準備ができています。そして私のために、スマートなコードは、HTMLコード内のPHPコードより読みやすくなります(私は非常に '')を嫌います。 –
uzsolt