Chiaroscuro |
|
---|---|
Ругается на "$c_name = $db->quote($entry['id']);" в цикле:
PHP Fatal error: Call to a member function quote() on a non-object in /var/www/admin/data/www/site/system/cache.php on line 629
if (count($this->writeback_data) > 0) { $q = "INSERT INTO $db_cache (c_name, c_realm, c_expire, c_value) VALUES "; $i = 0; foreach ($this->writeback_data as $entry) { $c_name = $db->quote($entry['id']); $c_realm = $db->quote($entry['realm']); $c_expire = $entry['ttl'] > 0 ? $sys['now'] + $entry['ttl'] : 0; $c_value = $db->quote(serialize($entry['data'])); $comma = $i == 0 ? '' : ','; $q .= $comma."($c_name, $c_realm, $c_expire, $c_value)"; $i++; } $q .= " ON DUPLICATE KEY UPDATE c_value=VALUES(c_value), c_expire=VALUES(c_expire)"; $db->query($q); Добавлено 14 минут спустя: Вот что теперь у меня, кружится и падает: Request exceeded the limit of 10 internal redirects due to probable configuration error. |
|
Bu gönderi Chiaroscuro tarafından düzenlendi (2011-11-25 09:27, 13 yıllar önce) |