Symfony 1.0 プロジェクトで、PostgreSQL db を使用して Propel 1.2 を使用しています。次のように、Postgres 関数を使用するために、SELECT ステートメントで Criteria::CUSTOM を使用できます (全文検索)。
`$c = 新しい基準();
$c->add(MyTablePeer::FULLTEXT_COLUMN, MyTablePeer::FULLTEXT_COLUMN." @@ to_tsquery('english', 'text to search')", Criteria::CUSTOM);`
レコードの選択については問題ありませんが、INSERT についてはどうでしょうか。現在、生の SQL クエリを使用していますが、より洗練された方法で実行したいと考えています。Symfony の Web サイトでこのスニペットを見ましたが、コードが多く、私のニーズには合いません。パフォーマンスは非常に重要であるため、生の SQL を記述するよりも優れたソリューションはおそらくありません。
$object->setFulltextColumn($parameters) のようなカスタム セッターを作成するにはどうすればよいですか?
前もって感謝します