2

我是 OSClass(开源分类广告)的新手。

我知道它类似于 wordpress。但我不确定如何编写自己的查询,就像我在 wordpress 中所做的那样。

右侧栏将城市/地区作为链接显示来自该城市/地区的广告。

城市/地区名称通过 URL 传递,根据要求,我需要将 URL 更改为虚拟子域。

例如,如果用户单击 city1,则 URL 应为http://city1.domainname.com/并且结果正常。

我使用 htaccess 更改了虚拟子域重定向,但停留在城市和地区。

要确定它是城市还是地区,我需要检查数据库,为此我需要编写自定义查询以将值与表匹配..

这样我就可以显示有关城市/地区的结果。

我面临的这个问题的任何想法..

谢谢。

4

2 回答 2

4

我建议你看看里面的模型./oc-includes/osclass/models/来搜索地区和城市以及其他常见的查询。

于 2012-09-05T08:45:05.617 回答
1

这是我在我的一个插件中所做的:

$conn = DBConnectionClass::newInstance();
$data = $conn->getOsclassDb();
$comm = new DBCommandClass($data);
$db_prefix = DB_TABLE_PREFIX;

$query = "SELECT * FROM `{$db_prefix}t_item` WHERE b_active=1 AND b_enabled=1";

$result = $comm->query($query);

if ($result) {
    $items = $result->result();
    foreach ($items as $item) {
       var_dump($item);
    }
}
于 2014-12-29T21:51:35.547 回答