ホームページ >バックエンド開発 >PHPチュートリアル >Smarty で割り当てた変数をテンプレートに出力できないのはなぜですか?

Smarty で割り当てた変数をテンプレートに出力できないのはなぜですか?

WBOY
WBOYオリジナル
2016-06-13 12:38:52963ブラウズ

Smarty で割り当てた変数をテンプレートに出力できないのはなぜですか?
インターネットでページングクラスを見つけ、必要なタグを追加してテストしましたが、割り当てられたテンプレートはしばらくの間見つかりませんでした。間違っています。急いで確認してください。
これは、変更されたページング クラス、pagediv.php
です。

<br>
<br>
<?php <br />
/* <br />
//表示スタイルは次のとおりです: <br />
//[1] 2 3 4 5 6 7 8 9 10 ...100 次のページ 最後のページ <br />
//ホームページ 前のページ 1..12 13 14 15 [16] 17 18 19 20...100 次のページ 最後のページ <br />
//ホームページ 前のページ 1..92 93 94 95 96 97 98 [99] 100 <br />
<br />
//使用方法: <br />
//$currentPage = $_GET['ページ']?$_GET['ページ']:1;
//$pagediv = new pagediv(500, 10, 11, $currentPage, 'test.php?page=');
//$pagediv->show();
<br />
*/<br />
クラス pagediv <br />
{ <br />
パブリック $part1;
パブリック $part2;
パブリック $part3;
パブリック $part4;
パブリック $part5;
<br />
/* <br />
次のページ分割された表示を分割します: <br />
ホームページ 前のページ 1..12 13 14 15 [16] 17 18 19 20...100 次のページ 最後のページ <br />
$part1 : ホームページ 前のページ <br />
$part2 : 1..<br />
$part3 : 12 13 14 15 [16] 17 18 19 20 <br />
$part4 : ...100 <br />
$part5 : 次のページ 最後のページ <br />
*/<br />
<br />
public $allPage // 総ページ数 <br />
public $allRocords; //レコードの総数 <br />
public $perPage //ページあたりのレコード数 <br />
public $showPagesNo; //ページングバーの合計ページ数を表示します。表示形式は合計 11 です。
public $currentPage; //現在のページ <br />
public $urlModel; // URL リンクのスタイル <br />
<br />
public $startHidden; // 1... が表示されるときのページ数 <br />
public $endHidden; //...100 が表示されたときのページ数 <br />
<br />
public function __construct($allRocords, $perPage, $showPagesNo, $currentPage, $urlModel){ <br />
$this->allRocords = $allRocords <br />
$this->perPage = $perPage <br />
$this->showPagesNo = $showPagesNo;
$this->currentPage = $currentPage<br />
$this->urlModel = $urlModel<br />
$this->allPage = $this->getAllPage();
<br />
$this->startHidden = $this->getInt(($this->showPagesNo)/2); //6 <br>
$this->endHidden = $this->allPage - $this->startHidden; //94 <br>
}<br>
<br>
パブリック関数 getUrl($_index = ''){ <br>
$_current = $_index; <br>
if($_index == 'pre') $_current = $this->currentPage -1;
if($_index == 'next') $_current = $this->currentPage 1;
if($_index == '') $_current = $this->allPage <br><br>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。