問題タブ [kostache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - kohana kostache 部分論理
kostache を使ったプロジェクトを開始しました。
クラス View_Layout で、 extends kostache_layout を使用して、バナー、ナビゲーション、フッターなどのパーシャルをいくつか作成しました。パーシャルは各ページで正常に機能します。
一つの問題。ナビゲーションには常に同じリンクが表示されます。私の目標は、ログインしているユーザーに適したリンクを表示することです。ナビゲーションの部分にロジックを配置するにはどうすればよいですか? View_Layout クラスに関数を記述できることはわかっていますが、View_Layout はユーザーの役割を認識している必要がありますか?
誰かが私を助けてくれることを願っています。
kohana - Kohana ORMユーザーが存在するかどうかを確認し、メッセージをViewに返しますか?
プロジェクトでKohana3.3を使用していて、ユーザー登録とログインを機能させようとしています。レイアウト/テンプレートの管理にORMのAuthとKostacheを使用しています。
どうすればよいですか:
- ユーザー名がすでに存在するかどうかを確認しますか?error_msg.mustacheに戻った場合は、「ユーザーはすでに存在します」というメッセージが表示されます。
- ユーザー名とメールアドレスが私のモデルルールに従って有効かどうかを確認しますか?そうでない場合は、どの検証が失敗したかを示すエラーメッセージをerror_msg.mustacheに返します
私のコントローラーには次のものがあります。
私のモデルでは:
よろしくお願いします!
kohana-3 - Kohana 3.3 & Kostache - ORM 検証エラーをフォームに表示できない
Kohana 3.3 と Kostache をテンプレート システムとして使用して、サイトのユーザー登録ページを作成しようとしています。同じページに検証エラーを表示するためにフォーム検証を行うのに苦労しています。現在、フォームの送信ボタンをクリックして、フォーム内のすべての空の値 (ユーザー名、電子メール、およびパスワード) を送信すると、ユーザー名が空である、電子メールが空であるなどの検証エラーが発生するはずのときに、更新するフォームだけが取得されます。など(Model_Auth_Userを使用しています)。
何が間違っているのかわかりません。
モデル:
コントローラ:
意見
サインアップ.口ひげ
あなたが私に与えることができる指針を前もって感謝します。私はこれに何時間も費やしましたが、まだ機能させることができません:(
php - Ko(mu)stache-多次元配列
私はこのようなテーブルを持っています:
どうすればこれを口ひげでコーディングできますか?
php - Kostache - before() メソッド
さて、kostacheモジュールにbefore()メソッドみたいなものはありますか?たとえば、ビュー ファイル内に 2 つの PHP 行がある場合、ビュー クラス内でそれらを個別に実行し、テンプレート自体に何もエコーしないようにしたいと考えています。どうすればそれを処理できますか?
php - コハナ-ハンドルバーでkostacheを使用
私はKO3.2でkostacheモジュールを使用しています-ビュークラス、テンプレート、すべてがphpに基づいています。handlebars.jsをインストールしても大丈夫ですか、それともお勧めですか?これはkostacheで適切に機能しますか?
しかし、JavaScriptで書かれていなければ、すぐにこれを行います-これがどのように機能するかはわかりませんが、jsをオンにせずに私のWebサイトを表示する人はどうですか?
php - Kohana ビュー モデル クラスが見つかりません
私は困惑しています。基本的なものが欠けているに違いありません。どんなアイデアでも大歓迎です。
モデルとコントローラーで正常に動作する新しい Kohana プロジェクトをセットアップしました。この例では、ユーザー用の単一の非常に基本的なモデルと、内部に単一のインデックス アクションを持つ単一のコントローラーに戻しました。
KOstache について良いことを聞いたので、テンプレート エンジンとして KOstache を使用することにしました。モジュールとベンダー サブモジュールをダウンロードしましたが、問題なく動作しているようです。
View_User という名前のビュー モデル クラスの新しいインスタンスを作成しようとすると、kohana が * ErrorException [ Fatal Error ]: Class 'View_User' not found * をスローするときに問題が発生します。
私のディレクトリ構造は次のとおりです
プロジェクト内には他のフォルダーがありますが、これらは関連するものだと思います。
私のコントローラーは問題のあるクラスのようです
これは機能せず、classes/view/user.php ファイルにクラス View_User がまだ見つからないという不平を言います 私は明らかに View_User クラスを持っています
これは、KOstache または Kohana のセットアップ方法に何らかの問題があると思いますが、何が間違っているのかわかりません。
classes/Controller/User.php の最後にクラス定義を含めると、すべてが期待どおりに機能し、別のファイル内でクラスが見つからないだけです。
私が読んだことから、オートローダーがクラス View_User をロードしようとすると、classes/view/user.php が表示されます
私は何を間違っていますか?
php - 結果を kostache に表示する
わかりました、kostache を開始したところです。kohana 3.3 で orm を使用してデータベースから取得した結果を表示したいと思います。foreach ステートメントを使用してそれらを表示する方法は知っていますが、kostache を使用する場合は方法が異なります。だからここに私のコードがあります。
APPATH/classes/controller/album.php
APPATH/classes/view/pages/album/list.php
APPATH/templates/pages/album/list.mustache
結果を表示するにはどうすればよいですか。kostache でこれをどのように行いますか?
ありがとう、そしてもっとパワーを。