Zend framework zend paginator不包括CSS
我在我的应用程序中使用了zend paginator,它的工作方式和它的一样好。但是当我点击任何链接时,我指的是任何分页,它会查询正确的信息,但css没有应用在那里。最初当页面呈现时,所有css都被正确应用,但当我刷新页面后点击任何分页时,css都没有应用。我不知道wts在进行? 这是执行分页的操作Zend framework zend paginator不包括CSS,zend-framework,zend-paginator,zend-layout,Zend Framework,Zend Paginator,Zend Layout,我在我的应用程序中使用了zend paginator,它的工作方式和它的一样好。但是当我点击任何链接时,我指的是任何分页,它会查询正确的信息,但css没有应用在那里。最初当页面呈现时,所有css都被正确应用,但当我刷新页面后点击任何分页时,css都没有应用。我不知道wts在进行? 这是执行分页的操作 public function controlpannelAction(){ $data = Zend_Auth::getInstance()->getStorage()->
public function controlpannelAction(){
$data = Zend_Auth::getInstance()->getStorage()->read();
$user_id = $data->user_id;
$registry = Zend_Registry::getInstance();
$DB = $registry['DB'];
$sql = "SELECT * FROM `phone_service` WHERE user_id='".$user_id."'";
$result = $DB->fetchAll($sql);
$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($result);
$paginator->setItemCountPerPage(5);
$paginator->setCurrentPageNumber($page);
$this->view->paginator=$paginator;
}
这是我的视图名controlpannel.phtml
<?php
include("header.phtml");
include("blue.phtml");
include("main1.phtml");
include("footer.phtml");
?>
这是我的index.php在web_根目录中,也许这就是问题所在
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
$rootDir = dirname(dirname(__FILE__));
set_include_path($rootDir . '/library' . PATH_SEPARATOR . get_include_path());
require_once 'Zend/Controller/Front.php';
require_once 'Zend/Registry.php';
require_once 'Zend/Paginator.php';
include_once 'Zend/Db/Adapter/Pdo/Mysql.php';
require_once 'Zend/View.php';
require_once 'Zend/Controller/Action/Helper/ViewRenderer.php';
$params = array('host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'xyz'
);
$DB = new Zend_Db_Adapter_Pdo_Mysql($params);
$DB->setFetchMode(Zend_Db::FETCH_OBJ);
Zend_Registry::set('DB',$DB);
$view = new Zend_View();
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
Zend_Controller_Front::run('../application/controllers');
?>
我想这对理解这个问题是很清楚的??任何帮助都不太好。我认为您有这个问题,因为URL会发生动态变化,因此相对路径不会像您预期的那样工作。您应该改为使用此选项:
<link rel="stylesheet" href="<?php echo $this->baseUrl('/assets/scripts/jqueryui/jqueryui.css'); ?> ...
您包含css的方式不好。我认为您有这个问题,因为URL会发生动态变化,因此相对路径不会像您预期的那样工作。您应该改为使用此选项:
<link rel="stylesheet" href="<?php echo $this->baseUrl('/assets/scripts/jqueryui/jqueryui.css'); ?> ...
lemme try我肯定会回击你调试类似的东西的一种方法是使用Firebug之类的工具,它可以让你在请求的样式表中看到404。lemme try我肯定会回击你调试类似的东西的一种方法是使用Firebug之类的工具,它可以让你在请求的样式表中看到404。
<link rel="stylesheet" href="<?php echo $this->baseUrl('/assets/scripts/jqueryui/jqueryui.css'); ?> ...