私はPropf1.1をPostgreSQL dbのSymfony 1.0プロジェクトで使用しています。私はCriteria :: CUSTOMをSELECT文で使うことができます。これは、全文検索のようにPostgres関数を使うためです:SQL特有のものを持つカスタムセッターを推進する
`$ c = new Criteria();
$ C->追加(MyTablePeer :: FULLTEXT_COLUMN、MyTablePeer :: FULLTEXT_COLUMNを "@@ to_tsquery( '英語'、 '検索対象のテキスト')"、基準:: CUSTOM。); `
大丈夫だことレコードを選択するためには、INSERTについてはどうですか?私は現時点では生のSQLクエリを使用していますが、私はよりエレガントな方法でそれをやりたいと思います。 Symfonyのウェブサイトでこのsnippetを見ましたが、それは多くのコードであり、私のニーズに合っていません。 パフォーマンスは非常に重要なので、多分生のSQLを書くよりも良い解決策はありません。
$ object-> setFulltextColumn($ parameters)のようなカスタムセッターを作成するにはどうすればよいですか?
はなぜトリガを使用しない、フルテキスト列の挿入/更新の場合は、事前
いいえ、トリガーは解決策ですが、それは生のSQLです、私が言ったように、Propelのトリックはこのケースには適していません。 ありがとうございました! – danieli