問題タブ [symfony-2.5]
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 多言語テンプレート
css ファイルの構造は次のとおりです Public - css -- fr --- style.css -- en --- style.css
css フォルダーには fr フォルダーと en フォルダーが含まれます
そして、次のようにテンプレートに CSS スタイルシートを含めています。
そのため、ユーザー選択として fr または en フォルダーを含める必要があります
私は次のことを試しましたが、うまくいきません
助けてください
php - スキーマ ファイルなしで動作を追加する
'glorpen bundle'
現在、ユーザースキーマに追加せずにユーザークラスに動作を実装することに取り組んでいます。誰でもこれを理解するのを手伝ってもらえますか? 前もって感謝します。
php - Twig はキャッシュ ディレクトリを作成できません
これがエラーです
RuntimeException: キャッシュ ディレクトリを作成できません (2020 年 1 月 25 日)。
1- appKernel ファイルのキャッシュ ディレクトリを変更しても問題は解決しませんでした
2-権限を「chmod 777 -Rキャッシュ」に設定しても機能せず、エラーがスローされます
3-小枝キャッシュを非アクティブ化するとアプリが機能します(明らかに本番環境で必要です)
4-キャッシュディレクトリを空にしてリロードすると、キャッシュ(製品と開発の両方)にいくつかのフォルダーが作成されるため、権利が実際に適切に設定されていることを意味します
5-これはエラーのスクリーンショットです
6- PS: symfony 2.5.6 に更新しました。twig バンドルは更新されましたが、まだ運がありません
php - Symfony2 複数の埋め込みフォーム 1 対多の更新外部キー
こんにちは、複数の埋め込みフォーム (1 対多) に問題があります。1 つのゲームには多くの賞品があり、1 つの賞品には多くの選択肢があります。このフォームを保存しようとすると、エラー メッセージが表示されます
SQLSTATE [23000]: 整合性制約違反: 1048 列 'fk_prize' を null にすることはできません
カスケードのエンティティに既に設定しており、フォーム タイプで by_refference false を設定しましたが、機能しませんでした。割り当てられた他のすべての外部キーは完全に機能します。
更新: コントローラーでこのフォームを実行すると、正常に保存されました。しかし、私は教義でこれをやりたいです。それはドクトリンのバグですか、それとも私のコードに何か問題がありますか? 御時間ありがとうございます!
propel - propel スキーマで単一継承を使用する方法
「イベント」クラスを作成し、列を使用してスキーマを推進する必要があります。
型列に基づく単純な継承を実装する方法。
すべてのクラスは、抽象 Event クラスを拡張する必要があります。
初期サブクラス: JoinEvent
誰でもスキーマを書くことができますか?
スキーマを書きましたが、正しいかどうかわかりません。
私を助けてください。
php - ajax 動的チェックボックス フィールドを検証します (この値は無効です)
カテゴリ フィールドに依存するタグを含むフォームがあります。
ページをロードすると、「カテゴリ 1」と「彼のタグのリスト」があります。次に、カテゴリを「カテゴリ 2」に変更すると、 ajax を介してタグのリストを置き換えます。
フォームを送信すると、「この値は無効です」というメッセージが表示されます。フォームが初期リストからの値を期待しているという事実が原因だと思います。
そのため、タグを検証する方法がわかりません。
フォームを生成するコードは次のとおりです
そして、ここにタグリストを置き換える ajax コードがあります
よろしくお願いいたします。
symfony - Doctrine 2 ネイティブ クエリは、結合されたエンティティから選択します
注:これはネイティブ クエリ固有のもの
関連する 2 つのエンティティ " CrmBusinessPartner " と " RefCountry " と " CrmBusinessPartnerRepository " リポジトリがあります。
CrmBusinessPartnerエンティティ
RefCountryエンティティ
「CrmBusinessPartnerRepository」リポジトリには、次の作業コードがあります。
データベースは同期しています (doctrine:schema:update によると):
これは結果のダンプです:
質問:
すべてのエンティティに対して、billingCountries が常に null である理由がわかりません。
編集:
私はすでに QueryBuilder を使用した実用的なソリューションを持っています:
編集2:
ResultSetMappingの代わりにResultSetMappingBuilderを使用する" CrmBusinessPartnerRepository " リポジトリ。これは動作するコードです。
結果は同じです。billingCountryは、すべてのエンティティに対して常に null です。
Native Query を使用して、なぜ/どのように/どのように (しない) 動作するか (それを) 行うかを知りたいですか?
php - Symfony 2.5 - データ トランスフォーマーとビュー トランスフォーマー
私はsymfony 2.5プロジェクトに取り組んでおり、リバースエンジニアリング(doctrine:mapping:import)を使用しました。データベースで予約をするために患者を保存するフォームにデータトランスフォーマーが必要ですが、ユーザーが書き込む必要があります彼の識別番号 (フィールド名はnumeroRegistro
)。私はそれについて読んで実装しましたが、作成の時点で問題が発生しています。
これは私のタイプです:
これは datatransformer です:
そして最後に私のエンティティ:
それで十分だと思いましたが、送信すると次のエラーが発生します。
データ トランスフォーマーの構成が不適切ですか? データベース経由で挿入されたレジスタを編集しようとすると、次のようになります。
フォームのテキスト フィールドに患者の ID 番号を入力する必要があるため、datatransformer を使用しました。レジスターを編集するときも同様です。
**私はこのことに夢中になっています。今までお世話になりました。**
symfony - many_to_many symfony2 関係に余分なフィールドを追加する
追加のフィールドを使用して symfony2 で many_to many 関係を処理する方法を探しています。私は 3 つのエンティティを持っています: Skill/Training/Skill-Training .すべてのトレーニングは、いくつかのスキルに影響を与え、それらのスキルのレベルを上げる必要があります。したがって、スキルトレーニングテーブルは次のようになります (skill_id,training_id,target_level)
トレーニングのフォームで、すべてのスキルと各スキルの目標レベルをリストしたいので、スキルを選択し、このトレーニングで影響を受ける目標レベル (1 から 5 の整数) を追加できます。これは、トレーニング エンティティの追加フォームで行いたいと考えています。
Sonata Admin Bundle を使用して管理者クラスを生成すると、チェックボックスを使用してスキルのリストを簡単にレンダリングできます ( type collection を使用し、オプションを true 、 multiple true に展開します) が、それぞれの前に追加のフィールド target_level をレンダリングする方法を知りたいトレーニングの形でのスキル??
あなたが私を助けてくれるなら、私はとても素晴らしいです。何の進展もなく3日間解決策を探しています...ありがとう