ホームページ  >  記事  >  バックエンド開発  >  Thinkphp の volist タグ mod によって制御される特定のレコードの改行バグの解決策、thinkphpvolist_PHP チュートリアル

Thinkphp の volist タグ mod によって制御される特定のレコードの改行バグの解決策、thinkphpvolist_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:15:15945ブラウズ

Thinkphp の volist タグ MOD は、特定のレコードの改行バグを制御します、thinkphpvolist

この記事の例では、Thinkphp の volist タグ mod によって制御される特定のレコードの改行バグの解決策について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです

1. バグの説明:

thinkphp 2.0 バージョンに存在します

Mod 属性は、特定のレコードの行折り返しを制御するためにも使用されます。例:

コードをコピーします コードは次のとおりです:

{$vo.name}



上記文章は公式マニュアルからの抜粋です

実際の実行結果は次のとおりです:
最初の行 4 レコード (1 つ欠落)
2行目以降は5件のみです

2. 修正コメント:

ThinkPHPLibThinkTemplateTagLibTagLibCx.class.php
107行目と108行目は位置を入れ替えます
元のコード:

コードをコピーします コードは次のとおりです:
$parseStr .= '++$'.$key.';';
$parseStr .= '$mod = ($'.$key.' % '.$mod.' )?>';

変更後:
コードをコピーします コードは次のとおりです:
$parseStr .= '$mod = ($'.$key.' % '.$mod.' );';
$parseStr .= '++$'.$key.'?>';

この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。

thinkphpのvolist行の折り返し問題について

これを試してみてください

{$vo.title}


//最初の 5 は MOD の 5 に相当し、最後の 4 は値の 4 に相当します。$count は合計統計値です (使用メソッドで出力を割り当てます)





次のメソッドも試すことができます ($count は上記と同じです)

{$vo.title}

< neq name="k" value="$count">


thinkphp の volist タグに自動増加するシリアル番号を設定するにはどうすればよいですか?シングル1、2、3がデータベースから取り出されないように、このようにページが表示されるといいですね

thinkphp の公式ドキュメント、第 8 章テンプレート エンジン、セクション 9 Volist タグを確認してください。volist 属性に key 属性があることが記載されています。原文:
key (オプション): ループのキー変数、デフォルト。値は i です。これは自動インクリメントされるシリアル番号で、デフォルトの変数は $i です。つまり、volist タグ内で $i を直接使用できます
// $i
を直接使用します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/906107.html技術記事 Thinkphp の volist タグ mod は、特定のレコードの改行バグを制御します。 thinkphpvolist この記事では、Thinkphp の volist タグ mod が特定のレコードの改行バグを制御する例について説明します。シェア...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。