問題タブ [silex]
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 - フォームデータを別のページに渡すサイレックス?
私は silex と symfony に本当に慣れていません。これは、サイレックスへの私の最初の進出です。少しハッキングし、ドキュメントからコピーして貼り付けて、app.php ファイルにフォームを作成するコードを取得しました。
このデータを別のページに渡すにはどうすればよいですか?
get/post 変数を渡す方法がわかるように、post/get 配列をダンプするだけのページを作成したいと思います。
これが私のアプリファイルの一部です:
そのようなページを作成しますか?
php - 小枝のないシレックスフォーム
多くのスマートなテンプレートを備えたレガシー アプリケーションで silex を使用しており、フォーム プロバイダーも使用したいのですが、ドキュメントにはこれを Twig で使用する例しかありません。
スマートなテンプレートに表示できる変数にフォームをレンダリングする方法の小さな例はありますか
php - ライブラリをサイレックスに追加する
この質問はすでに聞かれていることは知っていますが、自動読み込みプロセスが composer で少し変わったようです。
サイレックス プロジェクトにクラス ライブラリを追加したいだけです。
そこで、次のファイルを作成しました: vendor\lib\picture.php
vendor/composer/autoload_namespaces.php で、次の行を大きな配列に追加しました。
そして、私が追加したメインファイルに:
そしてそれを次のように呼び出しました:
これは私にこのエラーを与えます:
コマンドラインなしで、任意のコントローラーから簡単に使用できるクラスを追加する方法がわかりません(composerを使用せず、事前に構成されたsilexをダウンロードしました)、何か考えはありますか?
php - ライブラリを Silex に登録した後、コンソールにエラーが表示されない
FormServiceProvider ライブラリをブートストラップに追加しようとしました。「軽い」Silex Framework バージョンではなかったため、ダウンロードする必要がありました。
だから私はそれを私のライブラリに入れました(ここに構造があります)
(必要なすべての依存関係があります)
そのコードを追加して FormServiceProvider を登録すると、Web サイトのすべてのページが空白になり、この行の前のブートストラップ以外は何も読み込まれません。
いくつかのテストの後、エラーがこの行にあることがわかりました
(print_r(new libraries\Silex\Provider\FormServiceProvider()) を実行するだけで同じエラーが発生します)。
しかし、コンソール ( EDIT : Browser console) には何も表示されず、何が問題なのかわかりません。エラーレベルを変更して、何かが表示されるかどうかを確認しようとしましたが、何も表示されませんでした。
助けてくれてありがとう。
php - Silexルーティングが見つかりません
初めてSilexを使用しています。ローカルで開発している間、すべてが正常に機能します。すべてを本番サーバーにアップロードすると、パラメーター化されたルートは機能しなくなります。
何か考えはありますか?
どこかに本番構成がありませんか?
どこかにファイルパーミッションがありませんか?
次の2つの例外が発生します。
と:
これはコードです:
開発サーバーはPHP5.4組み込みWebサーバーです本番サーバーはPHP5.3CentOSです
.htaccessファイルは基本的に同じです。本番環境では、silexアプリはドキュメントルートのサブフォルダーにあります。たとえば/ prevenditaなので、追加しました
/prevenditaで始まるリクエストを私のsilexアプリにリダイレクトします
php - PHPアプリケーションでの適切なRESTfulSOAアプローチ?
それで、私は最近、SOAについてたくさん読んでいて、何か役に立つものを実装しようとしています。簡単なブログから始めて、RESTfulAPIを作成しました。ここまでは順調ですね。それは完璧に動作します。ただし、RESTful APIを使用するWebインターフェイスを作成するときに、髪の毛を引っ張り始めています。私が正しいことをしているのかどうかわかりません。
たとえば、Webインターフェイスには管理パネルがあります。その管理パネルは、file_get_contentsおよびstreamオプションを介してAPIにHTTPリクエストを送信します。現在、APIはローカルホストであり、ウェブインターフェースでもありますが、プロセス全体が少し遅くなります。これは正しいですか?これはSOAを実装する適切な方法ですか?また、検証のために重複したコードを少し扱っています。データをどこで検証する必要がありますか?APIまたはWebインターフェイスで?最善のアプローチは何ですか?
ヒント、チュートリアル、そして特に本は大歓迎です。これは、Symfonyコンポーネントの上に構築されたSilexを使用して実装されています。
php - サブフォルダーの Silex APP
Silex アプリケーションをlocalhost/mytestfolder/でホストしたいのですが、気がついたように、URL をルーティングするたびにやらなければならない
ルーターを構成する方法はありますか?
twig - 小枝アクセス配列インデックス?
Twig テンプレート内から配列インデックスに直接アクセスすることは可能ですか?
Silexを使用した私のセットアップは次のとおりです。
だから私はこのようなことをすることができますか?
php - Silex - 画像 (およびスタイルシートと JavaScript) とホットリンクの透かし
Web サイトを Silex に移行しています (初めてフレームワークを使用します) が、画像が表示されません。
これは私の .htaccess です:
訪問者が利用できるはずのすべてのファイル (画像、スタイルシート、JavaScript) を含め、すべてのリクエストがキャッチされ、index.php に送信されます。それらを利用できるようにするにはどうすればよいですか?
ホットリンクに関しては、次の行を .htaccess に追加して透かしを追加しています。
.png ファイルが要求されるたびに、hotlink.php は透かしを適用して途中で送信します (コードはhttp://www.chipple.net/mt/2006/11/04_003858.phpの厚意により提供されています)。
これを Silex で動作させるにはどうすればよいですか?
rest - Silex / Symfony 2 でのモデルなしの POST データの検証?
私はjson/xmlデータのみを提供するRESTfulアプリケーションを構築しています.Symfony 2を(少し)知っているのでSilexを選択しました.Symfony 2は小さいのでTwigは必要ありません.
モデルはなく、Doctrine dbal とシリアライザーを使用した単純な古い SQL クエリだけです。とにかく、POST/PUT リクエストを検証する必要があります。フォーム コンポーネントとモデルを使用せずにこれを行うにはどうすればよいでしょうか?
つまり、POST データは配列です。私はそれを検証できますか (制約を追加します)、どのように?
編集:わかりました、今、私は興味深いライブラリを見つけました。それは、尊重/検証です。必要に応じて、sf 制約も使用します。私はこのようなものになりました(初期コード:P)。これ以上良いものがなければ使用します: