問題タブ [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 - Symfony Forms、Twig、SymfonyTwigBridgeを使用するときにデフォルトのテンプレートを上書きするにはどうすればよいですか?
SilexアプリケーションでSymfonyとTwigを使用しています。
次のフォームの登録ページがあります。
ページをレンダリングしようとすると、次のエラーが発生します。
Twig_Error_Syntax:フィルター「trans」は35行目の「form_div_layout.html.twig」に存在しません
これを、インストールされていないSymfony翻訳拡張機能に絞り込みました。そのため、デフォルトのテンプレートは次の場所にあります。
正しくレンダリングされません。
上記のテンプレートに基づいて、の翻訳機能を使用せずに新しいテンプレートを作成しました。
質問
デフォルトのテンプレートの代わりに新しいテンプレートを使用するように小枝を取得するにはどうすればよいですか?
javascript - 無効な正規表現フラグ a
私は Silex Frame Work を使用しており、次のコードを使用して表にリストされているバックエンドのファイルを削除しようとしていますが、バグが発生して「無効な正規表現フラグ a」というエラー メッセージが表示されます。DELETE リンクをクリックすると、次のようになります。ホワイトページ。コードは次のとおりです。
そして私は使用します:
php - SilexですべてのGETパラメータを取得するにはどうすればよいですか?
私はSilexを1日使用していますが、最初の「ばかげた」質問があります。私が持っている場合:
ミドルウェアに含まれるすべてのパラメーター(city_id)を取得したい:
では、ミドルウェア内でcity_id(パラメーター名とその値の両方)を取得するにはどうすればよいですか。30のアクションが必要になるので、使用可能で保守可能なものが必要です。
私は何が欠けていますか?
どうもありがとう!
解決
$request->attributesのこれらの追加パラメーターを取得する必要があります
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\Entity
gedmo を使用すると動作するように見えますが、彼はスラッグ可能なフィールドまたはタイムスタンプ可能なフィールド (変更、作成など) を見つけることができず、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
アイデアがあれば、私と共有してください。
facebook - Silex/Symfony アプリは動作するが、Facebook では動作しない
iframe を使用していないときは Heroku で正常に動作する Silex + Twig アプリがありますが、Facebook で iframe を使用すると例外がスローされます。
MethodNotAllowedHttpException: "POST /" のルートが見つかりません: メソッドが許可されていません (許可: GET)
Silex が Facebook からのリクエストを処理する特定の方法はありますか?
php - UrlGenerator で外部ルートへの URL を生成する
Silex (PHP マイクロ フレームワーク) を使用すると、既存のコントローラーに名前を付けて、後で簡単に URL を生成できるようにすることができます。例:
これは本当に便利で、これなしでは生きていけないと思います。
しかし、外部サイトへのルートを登録することはできますか? たとえば、Google 検索の URL を生成したいとします。
私はどんな考えも持っています:)あなたの助けをありがとう!
php - 私をリダイレクトする silex.phar
ローカル ドメイン mysite.dev を使用しています。silex が提供する URL にアクセスすると、www.mysite.dev にリダイレクトされます。
コードで問題を引き起こしている行を特定することができました。
誰もこれに対する救済策を知っていますか?
symfony - Silex + Twig:Symfony Bridgeがインストールされていても、form_widget()が見つかりません
以下のリソースのドキュメントに従っています
http://silex.sensiolabs.org/doc/providers/form.html
しかし、次のエラーが発生します
ドキュメントとソースを何度もチェックしましたが、どこが間違っているのかわかりません。何が欠けていますか?SymfonyTwigBridgeをインストールしています。
編集:composer.jsonファイル
symfony - Symfony/Silex: フォーム送信は何もしません (エラーも何も返されません)
このサインアップ フォーム ページで、Doctrine DBAL がインストールされた最新バージョンの Silex (.phar なし) を使用しています。
無効な詳細を入力すると、例外としてそのフォームに戻ります。しかし、詳細が有効であれば、/success/ ページにリダイレクトする代わりに、何も起こらなかったかのように同じフォームを再び返します。データベースには受信したエントリがなく、Apache エラー ログには問題が報告されていません。
そして小枝の形