問題タブ [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.
php - Propel 1.2 を使用した外部結合?
Symfony で外部結合を実行しようとしています。以下は、Criteria が OUTER_JOIN をサポートしている場合に機能するように見えるコードの一部です。
何か不足していますか?Propel 1.3 はそれをサポートしていますか? どこでも検索しましたが、疑似コードしか見つかりませんでした。
php - Symfony はフルスタック フレームワークであるため、Web 開発ショップ (10+) では Zend よりも優れた選択肢ですか?
私の職場のチームは、Web サイトとアプリケーションを開発するためのフレームワークの使用を検討しています。一部の高齢者は、Zend フレームワークを使用する必要があると確信しています。機能を選択して選択する方が簡単で、フレームワークが軽量になるからです。
残念ながら、彼らは軽量フレームワークが持つ技術的な利点しか見ていません。私の意見では、フルスタック フレームワークを使用する方が良いと考えています (私は Symfony の支持者です)。
- また、新しいドキュメントを作成せずに標準的な作業方法を提供してくれます。
- 新しい機能を使用したい場合は、ドキュメントを読んで使用方法を確認するだけでよく、最初に Zend のセットアップに組み込む必要はありません。
私のすべての質問にすべての人が答えてくれるとは思っていませんが、これが私が答えで探しているものです。
- ここでポイントがありますか?
- 同様の状況に陥ったことがありますか?どのように対処しましたか?
- 私が使用できる、または私自身の意見を再考させることができる、より多くの議論はありますか?
背景: 私は約 10 人のプログラマーがいる小さなショップで働いています。私たちは主にPHPをプログラミングしています。私たちは、社内で開発された非常にシンプルなフレームワークと ORM ライブラリを使用していますが、これらは実質的に文書化されておらず、最も基本的な機能 (バリデーター、トランザクション、キャッシュ、認証なし) しかありません。
php - Symfony 1.1 / 1.2への移行は意味がありますか?
Symfony1.0でオンデマンドWebアプリを構築しました。残忍なメモリ消費以外は、私はそれに満足しています。1.1 / 1.2にアップグレードする必要がありますか?アップグレード後に最も享受した主な実用上のメリットは何ですか?
php - PHP 5.x(symfony)のutf-8で外国語のアルファベットを拒否するにはどうすればよいですか?
検証時に、ユーザーがWebサイトに入力する中国語、日本語、キリル文字(など)のアルファベットを無効にする必要があります(サーバー側の検証のみ)。同時に、すべてのラテンアクセント文字を許可したいと思います。もちろん、utf-8を使用してsymfony1.1とPHP5.2を使用しています。ヒントはありますか?
mysql - Symfony Propel 基準
MySQL オブジェクトを基準オブジェクトに変換する方法はありますか? 私はこのクエリを試しました:
このクエリを に変換するために多くのことを試みましたがCriteria
、何も起こりませんでした。ページネーションを完了するためにこれを Pager クラスに渡すために、この基準オブジェクトが必要です。
$pager->setCriteria($c);
.
symfony1 - Symfony で外部 URL をフォーマットするには?
Symfony ルーティング システムに関するドキュメントを理解するのは非常に難しいと思います。これについて少し助けが必要です。
外部 URL を次のようにフォーマットしたいと思います...
mySite/モジュール/イリノイ/シカゴ/
フォームを介して、ユーザーは都市、州、または都市と州で検索できます。
ルーティング ルールは次のようになると思います: url: module/:state/:city
しかし、都市のみ、または州のみを検索するとどうなるでしょうか。ルートパラメータの 1 つが欠落しているため、エラーがあると言う symfony エラー。
これを処理する適切な方法は何ですか?
database-design - 複数のデータベース トランザクション
私の PHP アプリケーション (symfony フレームワークと Propel ORM を使用して構築) では、MYSQL データベースにレコードを追加するときに、外部ベンダーが提供する Web サービス API を使用して外部 MYSQL データベースを更新する必要があります。
問題は、データベースの整合性を維持するためのベスト プラクティスは何かということです。たとえば、最初の更新が成功し、Web サービスが利用できないために 2 回目の更新が失敗した場合、次のいずれかを行う必要があります。
- 最初の更新のトランザクションをロールバックする、または
- Web サービスへの呼び出しをキャッシュし、サービスが利用可能になるまで Web サービスへの呼び出しを続ける
- 複数のデータベースの整合性を維持できるその他の手法。
具体的には、次のような構文を探しています
しかし、かどうかはわかりません
- これはいいテクニックです
- または、これは C# のように symfony で実行可能ですか?
どう思いますか?
編集: 2 部構成の更新が必要な理由を尋ねる人もいました。これは、既存のバックエンド アプリケーションに接続するフロントエンド アプリケーションを作成しているためです。また、バックエンド アプリケーションを変更したくありません。したがって、必然的にいくつかの重複が発生します。したがって、データを同期する必要があります
別の編集: 2 つの部分のトランザクションは一緒に実行する必要があります。テーブルを同期するために cron ジョブを実行することは望ましくありません
php - symfony 1.1 のカスタム 500 エラーページ
致命的なPHPエラーが発生した場合、symfonyはカスタムエラーページにリダイレクトしますか?
symfony1 - Symfony でモジュールごとに異なるテンプレート レイアウトを設定する方法
Symfony のさまざまなモジュールにさまざまなテンプレート レイアウトを設定するには?
ログイン画面とメンバー セクションで構成されるバンキング アプリケーションがあります。そのため、ユーザーが私のサイトにアクセスすると、ログイン画面が表示されます。ログイン後、彼はメンバー セクションにリダイレクトされ、そこで必要な銀行業務を行うことができます。
では、ログイン画面とメンバーセクション内のページに異なるレイアウトを設定するにはどうすればよいでしょうか? symfony はfrontend/templates/layout.php
すべてのページのテンプレートとして使用しているようです。異なるレイアウトを定義することは可能ですか?
php - Symfony フレームワークを最も強力にサポートしている IDE はどれですか?
Symfony Frameworkを使用する IDE を探しています。
私はNetBeans 6.5 IDEを少し使用した経験がありますが、常にクラス メソッドを完了するとは限らず、PHP コード スニペットが組み込まれていないようです。
以下は、私が理想的に IDE から持ちたい機能です。重要度の高い順に示します。
- すべての Symfony および Propel クラス メソッドのコード補完 (思い出せません)
- コード テンプレート、(クラス スケルトン、HTML 構造、Symfony テンプレート?)
- 簡単なコードのデバッグ
- ソース管理