0

我正在尝试从 joomla 表中获取最后修改的时间戳。我试图通过一个模型函数来拉它。

function timeStamp() {
    $db = JFactory::getDBO();
    $query = "
        SELECT UPDATE_TIME
            FROM   information_schema.tables
            WHERE TABLE_SCHEMA = 'singleprop'
            AND TABLE_NAME = 'jos_mls'";
    $db->setQuery($query);
    $timestamp = $db->loadResult();
    return $timestamp;
}

Joomla 是否提供了一种在我尝试做的之外的方法?

4

2 回答 2

0

你可以这样做:https ://github.com/joomla/joomla-platform/blob/staging/libraries/joomla/database/query.php#L726 即getCurrenttimestamp()。

于 2013-01-12T19:10:41.120 回答
0

答案是这样的:

function timeStamp() {
    $db = JFactory::getDBO();
    $query = "
        SELECT information_schema.`TABLES`.UPDATE_TIME
            FROM information_schema.`TABLES`
            WHERE information_schema.`TABLES`.TABLE_NAME =  'jos_mls';";
    $db->setQuery($query);
    $timestamp = $db->loadResult();
    return $timestamp;
}
于 2013-01-16T20:19:31.507 回答