問題タブ [userfrosting]

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.

0 投票する
1 に答える
155 参照

userfrosting - Userfrosting - 作業を開始し、ログにエラーのない空白の画面を投稿します

私は最初の Userfrosting アプリを作成していて、いくつかの簡単なことを試していますが、最初のハードルに落ちています。データベース テーブルにバンドを追加するフォームを作成しようとしています。

initialize.php:

ルートの index.php:

GET を使用した New Band フォームは正常に機能します。BandController.php

これを newBand Controller に追加してテストすると、新しいバンド フォームをロードしたときにデータベースに書き込まれます。これは問題ありません。

問題は、Post を使用した保存です。値をハード コードし、POST データを読み取ろうとしなくても、空白の画面しか表示されません。エラー メッセージはなく、Apache の error.log にも何もありません。

index.php

BandController.php

POSTルートを次のように置き換えると

まだ空白の画面が表示されます。

問題はこれより前にあると思いますが、ここにbands/new.twigがあります:

ご意見ありがとうございます。エラーメッセージがないので、これは私を夢中にさせています!

0 投票する
1 に答える
408 参照

twig - 小枝に新しいグローバル変数を追加する

ログインページに追加された新しいフィールドのデータを取得しようとしています。私がやったこと:

  1. AccountController.php新しいパラメーターを追加してログイン関数を変更します。$this->_app->login($user, $client, !empty($data['rememberme']))
  2. Userfrosting.phpログイン機能では、アプリケーションで設定しました:$this->client = $client;
  3. setupTwigUserVariables関数内でtwig global が追加されました:$twig->addGlobal("client", $this->client);

問題は、テンプレートで{{client.id}}は何も返さないことです。どんな助けでも大歓迎です。

0 投票する
1 に答える
123 参照

composer-php - Userfrosting と Composer の問題 - 一致するパッケージがありません

Userfrosting 4 チュートリアルを進めています。基本アプリが稼働中で、「Your First UserFrosting Site」の下に最初のスプリンクルを作成しています。

composer update を実行すると、次のようになります。

依存関係の更新 (require-dev を含む)
要件は、インストール可能なパッケージ セットに解決できませんでした。

コードをチュートリアルからコピーして貼り付けたコードに置き換えましたが、それでもエラーが発生します。ここからどこへ行くべきかまったくわかりません。