問題タブ [symfony]
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 - Symfony2 ルーティング - サブドメインをルーティングする
Symfony2でホスト名ベースのルーティングを設定する方法はありますか?
公式ドキュメントでこのトピックについて何も見つかりませんでした。
http://symfony.com/doc/2.0/book/routing.html
指定されたホスト名に基づいてリクエストをルーティングしたい:
foo.example.com
bar.example.com
{{subdomain}}.example.com
したがって、本質的に、コントローラーはパラメーターとして渡された現在のサブドメインを取得します。
Zend ソリューションと同様:
http://framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.routes.hostname
それが可能であることを願っていますが、どういうわけかそれを逃しました。
前もって感謝します!
php - モジュール/アクションの前に呼び出されるsymfonyで事前ディスパッチを作成する方法は?
タイトルが示すように、基本的には での動作と同様に事前発送を作成しようとしていますが、Zend
で行う必要がありSymfony
ます。
たとえば、誰かが特定のモジュール/アクションに移動した場合、それを行う前に最初に事前ディスパッチを実行し、任意のモジュール/アクションに対して同じことを行います。
このためのプラグインを作成する必要がありますか? それとも、これは別の方法でセットアップできるものですか。残念ながら、公式ドキュメントにはあまり情報がなかったので、ここで質問しようと思いました。
security - Symfony2 セキュリティの問題
私の Web プロジェクト (symfony2 PR5 に基づく) を symfony2 PR7 に適応させます。セキュリティ バンドルを除いて、この移行ではすべてが明確です。これが私のセキュリティ設定です:
ルーティング構成:
認証しようとすると、404 fpr ログイン チェックが発生します。
誰でもこの問題で私を助けてもらえますか? このコードは PR5 では正常に機能しますが、PR7 では機能しません。symfony の公式ドキュメントはまだ変更されていません。多分私は何かを逃していますか?
authentication - (ドクトリン)エンティティによるSymfony 2認証
Symfony 2の (ドクトリン) エンティティによる認証に関するすべての投稿のすべてのコードを試したと思いますが、うまくいきません。in_memory プロバイダーを使用すると、すべて正常に動作します。PR8を使用しています。
じぶんのsecurity.yml
私のユーザー エンティティ
ユーザーリポジトリ
ログインフォームに入力すると、 $error = $this->get('request')->getSession()->get(SecurityContext::AUTHENTICATION_ERROR); のエラーが表示されます。は:
問題がどこにあるのかわかりません。
doctrine-orm - Doctrine 2、未定義のエンティティメソッドfindOneBy *
奇妙な問題があります。エラーメッセージは次のとおりです。
未定義のメソッドの呼び出しMyProject\BlogBundle\Entity\Blog::findOneById()
マッピングを設定し、エンティティクラスをコンソールを使用して作成し、データベースのスキーマを更新しました。この問題の原因は何ですか?
私はsymfony2を使用しています。行は次のとおりです。
何か案は?
php - 設定でのSymfony2エラー
チュートリアルチュートリアルからsymfonyをインストールしました。インストールは正常で、ウェルカムページが表示されますが、クリックするconfigure your symfony app
と次のエラーが表示
されます。Fatal error: Class 'Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass' not found in C:\xampp\htdocs\Symfony\vendor\symfony\src\Symfony\Component\DependencyInjection\Compiler\PassConfig.php on line 48
php - コマンドラインからの Symfony コマンド
コマンドラインでSymfonyコマンドを実行する必要があることから、誰か教えてもらえます
php app/console -V
か?
私のプロジェクトは にありC:xampp/htdocs/myproject
ます。私はそれを実行していますcd xampp/htdocs/
が、成功していません。
php - MAMP を実行する PHP "intl" 拡張機能をインストール/アクティブ化する
OK、私は MacBook Pro で PHP 5.3.5 を含む MAMP 1.9.5 を実行しています。
「intl」拡張機能が含まれていない/アクティブ化されていないため、さまざまなインストール方法を試しましたが (「./pecl install intl」では実行できないようです)、機能しません。
私も「お尻をグーグルで検索」しましたが、ヒントが見つかりません。
どなたかやり方わかる方いますか? または、代わりに、独自の MySQL+Apache+PHP をインストールする方法 (および "intl" を含める方法) についてのアドバイスがありますか?
Symfony2を実行できるようにするためにこれをやろうとしています。したがって、MySQL+Apache+PHP+Symfony2 を Mac にインストールする方法について何かアドバイスがあれば、それも大歓迎です :)
php - Symfony(2)テンプレートファイル
templates/layout.php
symfonyのどこにファイルが存在するか教えてもらえますか?チュートリアルでは、それが指し示して<!-- apps/frontend/templates/layout.php -->
いますが、プロジェクトルートにappsフォルダーはありませんが、appというフォルダーがありますが、その中にfrontedフォルダーはありません。
php - 小文字のキーを返すようにSymfony2経由でDBALを設定する
私はSymfony2PR9でDoctrine2DBAL(ORMではない)を使用しています。以下を実行すると
次に、返される配列内のすべてのキーは、データベース列と同じわずかに不安定な大文字化になります。残念ながら、データベースの列の名前をランダムに変更することはできません。:-)
PDOを使用すると、次のようにすべてのキーを小文字にすることができます。
Symfony2ファイルでも似たようなものがあるようですが/app/config/config.yml
、オンラインで文書化されているそのようなオプションを見つけることができませんでした。DoctrineはPDOをラップしているのでATTR_CASE
、どういうわけかオプションを渡す方法はありますか?