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

答えはこれでした:

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 に答える
0

これを行うことができます: https://github.com/joomla/joomla-platform/blob/staging/libraries/joomla/database/query.php#L726 すなわち getCurrenttimestamp()。

于 2013-01-12T19:10:41.120 に答える