私はJoomla!をベースにデータベースを使用してCMSを開発しています! JoomlaのDBに、我々は2台を持っている:同じフィールド名を含む2つのテーブルを選択しますか?
+----------+
|Categories|
+----------+
id
title
...
+-------+
|Content|
+-------+
id
title
catid
...
私は、以下のクエリがあります
SqlQuery q = new Select("*")
//.Top("1")
.From(JosContent.Schema)
.InnerJoin(JosUser.IdColumn, JosContent.CreatedByColumn)
.InnerJoin(JosCategory.IdColumn, JosContent.CatidColumn)
.Where("catid").IsEqualTo(catId);
そして、ASPXページでは、私はそのようなデータを示しています。
Tite : <%# DataBinder.Eval(Container.DataItem, "title") %>
In category : <%# DataBinder.Eval(Container.DataItem, "title") %>
// Category tite not Content title, but ASP.NET think it is Content title :-(
助けてください私はそれを修正?どのようにそれをdisceanするには?
ありがとう!
:-)、*悪い習慣を選択し、使用しないでください。 – grepsedawk