PHP - 尝试访问对象时页面超时

时间:2013-10-03 06:54:59

标签: php

所以我一直在开发一个管理员面板,我只是偶然发现了一个我以前没见过的问题。

当我试图访问我的'PageContent'对象时,页面似乎立即超时。对象填充正确。我试图访问的对象数组只有12条记录。

创建对象的函数:

public function getPages()
{
    $pages = array();
    $rs = $this->con->fetchResult($this->con->doQuery("SELECT * FROM PANEL_PAGES"));
    foreach($rs as $row)
    {
        $pages[] = new ContentPage($row[0]->iPid, $row[0]->strTitle, $row[0]->dlastEdit, $row->strBy);
    }

    return $pages;        
}

的index.php

ob_start();
session_start(); // Start a session

<?php 

if(!Engine::adminIsLogged())  {  
    header("Location: " . ADMIN_BASE);   
} 
ob_end_flush();
?>

Content.page.php

<? 
require ADMIN_TPL . "head.tpl";

require ADMIN_BIN . "controllers/page.php";
$pageMan = new PageManager();
$pages = $pageMan->getPages();

?>

我尝试以这种方式访问​​对象。多年来一直这样做,所以我真的被卡住了。

<?php
    foreach($pages as $page)
    {
?>
    <tr>
        <td><?php echo $page->getPid();  ?></td>
        <td><?php echo $page->getTitle(); ?></td>
        <td><?php echo $page->getLastEdited(); ?></td>
        <td><?php echo $page->getEditedBy(); ?></td>
        <td>
            <a href="index.php?page=editpage?id=<?php echo $page->getPid() ?>" title="Edit"><img src="resources/images/icons/pencil.png" alt="Edit" /></a>
        </td>
    </tr>
<?php
    }
?>

0 个答案:

没有答案