問題タブ [slim-3]
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.
java - Slim3 MVC フレームワークを使用してマルチパート フォームを送信するにはどうすればよいですか?
Google app Engine 用の slim3 MVC フレームワークを使用してマルチパート フォームを送信するにはどうすればよいですか?
例:
フォーム.jsp :
コントローラー/アクション:
動作していません。enctype が multipart でない場合にのみ機能します。
私に何ができる?
私は使用しようとしました
クラッシュするだけです。
php - Slim Framework DB サービスの例外処理
スリム v3 にアップグレードしています。データベース接続はどのように使用すればよいですか? にきびを注入したサービスについて考えています:
DB接続
index.php
データベース接続で PDO (または一般的な) 例外が発生した場合はどうなりますか? v2では、次のようなものがありました
それで?カスタム errorHandler も定義しましたが、どうすればそのルートのコントロールを「リダイレクト」できますか?
slim - スリム 3 - isPost() の代替?
Slim 2 では、これを行います。
しかしSlim3では、
このエラーが発生します。
致命的なエラー: C: 関数名は文字列でなければなりません...
明らかにそれisPost()
は推奨されていないので、Slim 3 で isPost の代わりに何を使用すればよいですか?
php - Slim 3 - 2 つの配列値を返す更新された Flash メッセージ
そのため、最近、Slim2 アプリケーションを新しい第 3 バージョンに変換することにしました。多くのアプリケーションを変更する必要がありました。
もう 1 つのことは、フラッシュ メッセージがコア フレームワークから削除されたため、composer でそれらを再度追加することにしました。それらも変更されていることに気付き、何らかの理由で 1 つではなく 2 つの値を持つ配列を取得しています。
私のテンプレートも明らかにこれについて不平を言っています。これは正しいタイプではないためです
Slim2 がフラッシュ メッセージを使用したのと同じようにフラッシュ メッセージを使用するにはどうすればよいですか? または、それらを使用する必要がありますか?同じ仕事をすることができるより良い代替手段はありますか?
php - Slim 3: 設定にアクセスするには?
Slim 3 がリリースされる前は、以下のコードで問題なく動作します。
settings.php、
index.php
MyClass.php
しかし、リリース後、以下のエラーが発生します。
Notice: 未定義のプロパティ: Slim\App::$settings in /...
じゃあもう使え$app->settings
ないの?じゃあ何を使えばいいの?
php - Slim Framework V3 でのモードの設定/取得
Slim Framework (PHP) は初めてです。私はチュートリアルを進め、いくつかのコードをテストしていましたが、次のことを試しました。
出力は空白でした。
機能config()
はV2で動くようですが、私はV3を使用しています。私は何を間違っていますか?
php - Laravel 5 のように Slim 3 でコントローラーを使用してルートを作成する
Routes の PHP フレームワーク Slim 3 を使用して、次のようにしました。
Laravel 5 では、これは次のように記述できます。
Slim 3 でも同じことができますか? 私はこれを意味します: