問題タブ [symfony1]
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.
symfony1 - Symfony では、クラスで url_for ヘルパーを使用するにはどうすればよいですか?
クラス内に URL を作成していますが、必要に応じて後で routing.yml ファイルを変更するだけでルーティングを変更できるようにしたいと考えています。
ルートがある場合:
クラスでurl_for('userSignup')ヘルパーを使用して URL を動的に作成するにはどうすればよいですか?
php - エンタープライズ向けの PHP MVC フレームワーク。CakePHP または Symfony?
PHP を使用して巨大な臨床ヘルスケア アプリケーションの構築を開始しようとしています。フレームワークに関するアドバイスを探しています。簡単なプロトタイプを作成できるようにする必要があるため、フレームワークが多くの日常的なタスクを処理することが重要です。したがって、CakePHP または Symfony に絞り込みました。
両方のフレームワークで動作した開発者の意見をいくつか得たいと思っています。
ありがとう、ピート
php - symfonyのuse_dynamic_javascript()ヘルパーを使用する方法は?
どこにも使用例はなく、使い方の説明もありません。
php - Symfonyフォームの選択ボックスで選択したオプションを設定する方法
Symfony フォームで作成されたフォームがあります。
テンプレートには、この選択ボックスがあり、render メソッドを使用してページに表示されます。
このセレクトボックスの選択したオプションを設定することは可能ですか?
それとも、このフォームを作成するクラスでこれを行う必要がありますか? フィールドの作成が完了しました。
php - コンポーネントのテンプレートを他のフォルダーに置き、次にSymfonyのテンプレートフォルダーに置くことは可能ですか?
テンプレートフォルダからテンプレートを呼び出すコンポーネントがあります。しかし、テンプレートフォルダにはたくさんのファイルがあるので、私はむしろそれらを異なるサブフォルダに分割してもらいたいと思います。コンポーネントの特定のフォルダーにあるテンプレートを呼び出すことはできますか?そして、これはどのように行われますか?
これで、テンプレートフォルダー内のテンプレート_Test.phpを自動的に呼び出すパブリック関数executeTest(){}ができました。
この_Test.phpファイルが配置されているテンプレートフォルダーにサブフォルダーを作成することは可能ですか?executeTest(){}にコードを入れて、そのサブフォルダーからテンプレートを取得できますか?
事前にthx。
これはすべて、ファイルの概要を改善し、読みやすさを向上させるためです。
php - symfonyでは、フォームフィールドの値を設定する方法は?
基本的に次のことを行うために doSave() メソッドをオーバーライドしています: ユーザーが選択するか新しいオプションを入力できる sfWidgetFormPropelChoice フィールドがあります。ウィジェットの値を変更するにはどうすればよいですか? あるいは、私はこれに間違った方法で取り組んでいるのかもしれません。したがって、 doSave() メソッドをオーバーライドする方法は次のとおりです。
php - すべてのフォーム検証エラーをsymfonyの一番上に表示させますか?
私はここで比較的一般的であるはずの何かを見逃しているかもしれないと思います。フィールドにバインドされたエラーを含むすべてのフォーム検証エラーをフォームの上部(グローバル)に表示するにはどうすればよいですか?
php - symfonysfGuardPluginセッションの不整合
symfonyのアプリケーションにはいくつかのモジュールがあります。安全なモジュールは1つだけです:オン。また、layout.phpがあり、その上に、アプリケーションの各モジュールのリンクを表示するためのタブ付きメニューが含まれています。このメニューには、ユーザーがログインしていない場合は「サインイン」へのリンクが表示され、ユーザーがログインしている場合は「ログアウト」へのリンクが表示される部分もあります。
安全なモジュールにアクセスしようとすると、サインインページに転送されます。正常にログインでき、Cookieが作成されます。他のモジュールに移動すると、メニューに「ログアウト」リンクが表示されます。
ブラウザを閉じて(Cookieは15日で期限切れになるように設定されています)、ブラウザを再度開いて、ホームページモジュールに移動するとします。ログインする必要がありますが、メニューに「サインイン」と表示されます(ユーザーがログインしていないと考えます)。secure:onモジュールにアクセスしようとすると、ページがリロードされると、Cookieが読み取られるようになったため、メニューに「ログアウト」リンクが表示されます。
私が見つけたのは、Cookieが設定されていて、ブラウザを閉じてホームページで再度開くと、2つのCookieがあります。1つは「sfRemember」、もう1つは「symfony」です。セキュアモジュールにアクセスしてCookieを読み取った後、「symony」のCookieは、ホームページに表示されるものとはまったく異なります。つまり、同じCookieを読み取らないため、「ログアウト」リンクは表示されません。セキュアモジュールにアクセスしてください。その安全なモジュールを開いた後、ホームページに戻ると、アプリケーションはCookieを正常に読み取り、「ログアウトが表示されます」。
私は本当にこれにアプローチする方法の手がかりがありません。どんな助けでも大歓迎です!
php - symfony でアプリケーションごとに個別の Web ディレクトリを作成するにはどうすればよいですか?
たとえば、「フロントエンド」と「バックエンド」の 2 つのアプリケーションがあります。「/web/frontend」が「フロントエンド」アセットを提供し、「/web/backend」が「バックエンド」アセットを提供するように /web ディレクトリを設定して、すべての画像パスを変更する必要がないようにしたいと考えています。等