質問

はどのように適切に教義から新しくインストールされたsymfonyの1.4フレームワーク(それがデフォルトで設定されていることを)推進するために?

を切り替えることができます
役に立ちましたか?

解決

あなたは新しい(新鮮な)プロジェクトを作成した場合...

symfony generate:project xxx --orm=Propel

最も簡単な方法:)

既存のプロジェクトを変更したい場合は、

- あなたは設定ファイルで掘るとPropelのプラグインを有効にする必要があります。

あなたの設定ファイルは次のようになります

// config/ProjectConfiguration.class.php
public function setup()
{
  $this->enablePlugins('sfPropelPlugin');
  ...
}

(symfonyのページに基づいて、あなたはそれを次の時間を掘る必要があります - 特に実践symfonyのの)

他のヒント

使用するPropelオブジェクト指向構文を楽しむ場合ます。

あなたは、SQL文のように見えるチェーンオブジェクトのメソッド呼び出しのような場合は、教義を使用しています。あなたがSQLを隠す実際のオブジェクトのような場合は、Propelのを使用します。

あなたが基準を作成することは、その後の句は、Propelのを使用WHEREとして自分自身をレンダリングすることをオブジェクトのような場合。あなたはSQLに似たWHERE句を作成するような場合は、教義を使用します。

あなたも、同時に両方を使用することができます。お勧めできませんが、あなたが唯一の教義を使用アポストロフィのようなプラグインを使用している場合、あなたは選択肢を持っていない可能性があります。

完全教義をお勧めします、ここでの貢献者への返信:決定は、私の見解では、明確ではありません。今Propelはまた、連鎖可能なクエリメソッドをサポートしているため、そのアプローチのようなあなたは、両方のプレイに残っている場合。また、Propelのチームはモデルオブジェクトの生成性質は、それが速く教義よりも、ほとんどのユースケースのために実行できることが維持ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top