| 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.
This post was edited by Chiaroscuro (2011-11-25 09:27, 13 years ago)
|