問題タブ [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.

0 投票する
2 に答える
5863 参照

php - Symfony Forms、Twig、SymfonyTwigBridgeを使用するときにデフォルトのテンプレートを上書きするにはどうすればよいですか?

SilexアプリケーションでSymfonyとTwigを使用しています。

次のフォームの登録ページがあります。

ページをレンダリングしようとすると、次のエラーが発生します。

Twig_Error_Syntax:フィルター「trans」は35行目の「form_div_layout.html.twig」に存在しません

これを、インストールされていないSymfony翻訳拡張機能に絞り込みました。そのため、デフォルトのテンプレートは次の場所にあります。

正しくレンダリングされません。

上記のテンプレートに基づいて、の翻訳機能を使用せずに新しいテンプレートを作成しました。

質問

デフォルトのテンプレートの代わりに新しいテンプレートを使用するように小枝を取得するにはどうすればよいですか?

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

javascript - 無効な正規表現フラグ a

私は Silex Frame Work を使用しており、次のコードを使用して表にリストされているバックエンドのファイルを削除しようとしていますが、バグが発生して「無効な正規表現フラグ a」というエラー メッセージが表示されます。DELETE リンクをクリックすると、次のようになります。ホワイトページ。コードは次のとおりです。

そして私は使用します:

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

php - SilexですべてのGETパラメータを取得するにはどうすればよいですか?

私はSilexを1日使用していますが、最初の「ばかげた」質問があります。私が持っている場合:

ミドルウェアに含まれるすべてのパラメーター(city_id)を取得したい:

では、ミドルウェア内でcity_id(パラメーター名とその値の両方)を取得するにはどうすればよいですか。30のアクションが必要になるので、使用可能で保守可能なものが必要です。

私は何が欠けていますか?

どうもありがとう!

解決

$request->attributesのこれらの追加パラメーターを取得する必要があります

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

doctrine-orm - silex で doctrine2 sluggable 拡張機能を使用する

silex で sluggable および timestampable な doctrine2 拡張機能を使用しようとすると、奇妙な問題が発生します。

まず第一に、このガイドに従って silex で doctrine2 を使用することに成功しました:

http://martinsikora.com/silex-doctrine2-orm

その後、この別のガイドを使用して、sluggable でタイムスタンプ可能なリスナーをエンティティ マネージャーに追加しました。

http://silex-doctrine-extensions.readthedocs.org/en/latest/doctrine.html

今、私のエンティティでは、この問題があります:

私がそのようなものを使用する場合:

doctrine2 は私のエンティティを認識しません。使用する必要があります:

@Entityそれ以外の@ORM\Entity

しかし、私が@ORM\Entitygedmo を使用すると動作するように見えますが、彼はスラッグ可能なフィールドまたはタイムスタンプ可能なフィールド (変更、作成など) を見つけることができず、orm:generate-entities doctrine2 を実行するとエンティティが見つからないと言っていました。

everithing@Entityの代わりに使用すると問題なく動作しますが、次のような gedmo 注釈を追加すると:@ORM\Entity

エンティティは、次のような通常の注釈に関するエラーを表示しました@Column(type="datetime")

@ORM\唯一の方法は、インターネットで見つけたすべての例のようにプレフィックスを使用することだと思いますが、このプレフィックスを使用するとorm:generate-entities、エンティティの検索が停止します。

symfony2 では、私はこの問題を抱えていません。@ORM\プレフィックスと doctrine2 拡張機能を sluggable でタイムスタンプ可能なものをチャームのように使用しています。Silex を使用してこの問題に遭遇しました。この問題は、doctrine2 orm へのネイティブ サポートがなく、dbal のみであるため、次のプロバイダーを使用して使用しますNutwerk-orm-extension

アイデアがあれば、私と共有してください。

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

facebook - Silex/Symfony アプリは動作するが、Facebook では動作しない

iframe を使用していないときは Heroku で正常に動作する Silex + Twig アプリがありますが、Facebook で iframe を使用すると例外がスローされます。

MethodNotAllowedHttpException: "POST /" のルートが見つかりません: メソッドが許可されていません (許可: GET)

Silex が Facebook からのリクエストを処理する特定の方法はありますか?

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

php - UrlGenerator で外部ルートへの URL を生成する

Silex (PHP マイクロ フレームワーク) を使用すると、既存のコントローラーに名前を付けて、後で簡単に URL を生成できるようにすることができます。例:

これは本当に便利で、これなしでは生きていけないと思います。

しかし、外部サイトへのルートを登録することはできますか? たとえば、Google 検索の URL を生成したいとします。

私はどんな考えも持っています:)あなたの助けをありがとう!

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

php - 私をリダイレクトする silex.phar

ローカル ドメイン mysite.dev を使用しています。silex が提供する URL にアクセスすると、www.mysite.dev にリダイレクトされます。

コードで問題を引き起こしている行を特定することができました。

誰もこれに対する救済策を知っていますか?

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

symfony - Silex + Twig:Symfony Bridgeがインストールされていても、form_widget()が見つかりません

以下のリソースのドキュメントに従っています

http://silex.sensiolabs.org/doc/providers/form.html

しかし、次のエラーが発生します

ドキュメントとソースを何度もチェックしましたが、どこが間違っているのかわかりません。何が欠けていますか?SymfonyTwigBridgeをインストールしています。

編集:composer.jsonファイル

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

symfony - Symfony/Silex: フォーム送信は何もしません (エラーも何も返されません)

このサインアップ フォーム ページで、Doctrine DBAL がインストールされた最新バージョンの Silex (.phar なし) を使用しています。

無効な詳細を入力すると、例外としてそのフォームに戻ります。しかし、詳細が有効であれば、/success/ ページにリダイレクトする代わりに、何も起こらなかったかのように同じフォームを再び返します。データベースには受信したエントリがなく、Apache エラー ログには問題が報告されていません。

そして小枝の形