Thelia初心者はこちら。私は、カテゴリを(英語)URLで照会しようとしています。私は正しいrewriting_url
行を見つけるためにRewritingUrlQuery
を得ることができますが、これをCategoryQuery
に組み込む方法を理解することはできません。Thelia:URLでカテゴリをクエリするにはどうすればよいですか?
public function showAction($slug) {
$urlFilter = RewritingUrlQuery::create()
->filterByUrl($slug);
$category = CategoryQuery::create()
->filterBy('url', $urlFilter)
->findOne();
は驚くことではないが、これは、エラーメッセージ「モデルThelia \モデル\カテゴリで不明な列のURL」で失敗します。
は、ここで私がこれまで持っているものです。 filterBy
以外の方法を使用しているはずのCategoryQuery
メソッドがあるか、またはカテゴリをクエリするためのやや異なるアプローチがあるのでしょうか?私はThelia/Symfonyがこの単純なことをする方法を提供していないとは想像できません...
詳細を追加できますか?カテゴリにはスラッグフィールドがありますか? theliaは何ですか? URLフィルタとは何ですか? – goto