ホームページ バックエンド開発 PHPチュートリアル Yii フレームワーク開発チュートリアル Zii Component-GridView Example_PHP チュートリアル

Yii フレームワーク開発チュートリアル Zii Component-GridView Example_PHP チュートリアル

Jul 14, 2016 am 10:07 AM
framework yii による 開発する チュートリアル コンポーネント シート

CGridView はデータをテーブル形式で表示します。CGridView と ListView タイプの最も基本的な使用法は、データ プロバイダー (通常は CActiveDataProvider) を設定することによっても行われます。

前の例 Yii Framework Development Tutorial (31) Zii Component-DetailView の例を変更し、ListView を GridView に変更します。
[php]
widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider、
'ajaxUpdate'=>false、
'template'=>'{pager}{summary}{items}{pager}',
));
widget('zii.widgets.grid.CGridView', array(
)
'dataProvider'=>$dataProvider,
'ajaxUpdate'=>false,
'テンプレート'=>'{ページャー}{概要}{アイテム}{ページャー}',
));?>
表示される結果は次のとおりです:
GridView はデフォルトですべてのフィールドを表示し、フィールドの表示にデフォルトの形式を使用することがわかります。フィールドの表示と形式を制御する必要がある場合は、CGridView::columns プロパティを設定できます。 GridView の各列は CGridColumn オブジェクトです: Yii フレームワーク開発チュートリアル Zii Component-GridView Example_PHP チュートリアル
Yii フレームワーク開発チュートリアル Zii Component-GridView Example_PHP チュートリアル
CGridColumn は、すべてのグリッド リスト項目の基本クラスです。各テーブルの例には、ヘッダー、複数のデータ セル、およびオプションのフッター セルを含めることができます。
CButtonColumn は、セルが 1 つ以上のボタンであることを示します。デフォルトでは、「表示」、「更新」、「削除」の 3 つのボタンが表示されますが、ボタンとテンプレートを設定することで変更できます。
CCcheckBoxColumn は、セルがチェックボックスであることを示し、読み取り専用、単一選択または複数選択をサポートし、selectableRows を構成することで変更できます
CDataColumn は、名前または値を構成することで、ユニットがデータであることを示します。前者はデータ モデルの属性名を表し、後者は PHP 式をコーディングします。
CLinkColumn はハイパーリンクを表し、リンクは label、url、または imageUrl を構成することで設定されます。
GridView の columns 属性を次のように再定義します:
[php]
widget('zii.widgets.grid.CGridView', array(
'id'=>'person-grid',
'dataProvider'=>$dataProvider、
'htmlOptions'=>array('style'=>'width:740px'),
'ページャー'=>array(
'maxButtonCount'=>'7',
)、
'columns'=>array(
array(
'ヘッダー'=>'名前',
'type'=>'raw'、
'value'=>'CHtml::link($data->FirstName .
️ $this->grid->controller->createUrl
("view",array("CustomerId"=>$data->CustomerId)))',
)、
「会社」、
array(
'class'=>'CLinkColumn',
'header'=>'メール',
'imageUrl'=>'images/email.png',
'labelExpression'=>'$data->Email',
'urlExpression'=>'"mailto://".$data->Email',
'htmlOptions'=>array('style'=>'text-align:center'),
)、
array(
'class'=>'CButtonColumn',
'deleteconfirmation'=>'このアイテムを削除してもよろしいですか?',
)、
)、
));  
?>  
widget('zii.widgets.grid.CGridView', array(
)
'id'=>'person-grid',
'dataProvider'=>$dataProvider,
'htmlOptions'=>array('style'=>'width:740px'),
'ページャー'=>array(
'maxButtonCount'=>'7',
)、
'列'=>配列(
配列(
'ヘッダー'=>'名前',
'タイプ'=>'生',
'value'=>'CHtml::link($data->名 .
「」 。 $data->姓,
$this->グリッド->コントローラ->createUrl
("view",array("CustomerId"=>$data->CustomerId)))',
)、
「会社」、
配列(
'クラス'=>'CLinkColumn',
'ヘッダー'=>'メール',
'imageUrl'=>'images/email.png',
'labelExpression'=>'$data->メール',
'urlExpression'=>'"mailto://".$data->メール',
'htmlOptions'=>array('style'=>'text-align:center'),
)、
配列(
'クラス'=>'CButtonColumn',
'deleteconfirmation'=>'このアイテムを削除してもよろしいですか?',
)、
)、
));
?>
显示如下:
Yii フレームワーク開発チュートリアル Zii Component-GridView Example_PHP チュートリアル
ポイント名はDetailViewを表示できます。 ButtonColumnのupdate、search、deleteは対応するビューを追加せず、そのまま自己追加されます。

http://www.bkjia.com/PHPjc/477835.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477835.html技術記事 CGridView はテーブル形式でデータを表示します。CGridView は分別と順序もサポートしています。CGridView の最も基本的な使用法と ListView の種類もサポートしており、データ プロバイダーを設定することもできます。通常は CActiveDat...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PPT テーブルに挿入される画像の形式を調整する手順 PPT テーブルに挿入される画像の形式を調整する手順 Mar 26, 2024 pm 04:16 PM

1. 新しい PPT ファイルを作成し、例として [PPT Tips] という名前を付けます。 2. [PPT Tips]をダブルクリックしてPPTファイルを開きます。 3. 例として 2 行 2 列の表を挿入します。 4. 表の境界線をダブルクリックすると、上部ツールバーに[デザイン]オプションが表示されます。 5. [シェーディング]オプションをクリックし、[画像]をクリックします。 6. [画像]をクリックすると、画像を背景にした塗りつぶしオプションダイアログボックスが表示されます。 7. ディレクトリ内で挿入したいトレイを見つけ、「OK」をクリックして画像を挿入します。 8. テーブル ボックスを右クリックして、設定ダイアログ ボックスを表示します。 9. [セルの書式設定]をクリックし、[画像を網掛けとして並べる]にチェックを入れます。 10. [中央]、[ミラー]など必要な機能を設定し、[OK]をクリックします。注: デフォルトでは、表に画像が入力されます。

おすすめのAI支援プログラミングツール4選 おすすめのAI支援プログラミングツール4選 Apr 22, 2024 pm 05:34 PM

この AI 支援プログラミング ツールは、急速な AI 開発のこの段階において、多数の有用な AI 支援プログラミング ツールを発掘しました。 AI 支援プログラミング ツールは、開発効率を向上させ、コードの品質を向上させ、バグ率を減らすことができます。これらは、現代のソフトウェア開発プロセスにおける重要なアシスタントです。今日は Dayao が 4 つの AI 支援プログラミング ツールを紹介します (すべて C# 言語をサポートしています)。皆さんのお役に立てれば幸いです。 https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot は、より少ない労力でより迅速にコードを作成できるようにする AI コーディング アシスタントであり、問​​題解決とコラボレーションにより集中できるようになります。ギット

条件に応じて色を自動変更するWPS値の設定方法_条件に応じて色を自動変更するWPSテーブル値の設定手順 条件に応じて色を自動変更するWPS値の設定方法_条件に応じて色を自動変更するWPSテーブル値の設定手順 Mar 27, 2024 pm 07:30 PM

1. ワークシートを開き、[スタート]-[条件付き書式]ボタンを見つけます。 2. [列の選択] をクリックし、条件付き書式を追加する列を選択します。 3. [条件付き書式]ボタンをクリックするとオプションメニューが表示されます。 4. [条件付きルールを強調表示]-[間]を選択します。 5. ルールを入力します: 20、24、濃い緑色のテキストと濃い塗りつぶし。 6. 確認後、選択した列のデータは、設定に従って対応する数値、テキスト、セル ボックスで色付けされます。 7. 競合のない条件付きルールは繰り返し追加できますが、競合するルールの場合、WPS は以前に確立された条件付きルールを最後に追加したルールに置き換えます。 8. [Between] ルール 20 ~ 24 と [Less than] 20 の後にセル列を繰り返し追加します。 9. ルールを変更する必要がある場合は、ルールをクリアしてからルールをリセットします。

WeChat の支払い音をオフにする方法のチュートリアル WeChat の支払い音をオフにする方法のチュートリアル Mar 26, 2024 am 08:30 AM

1. まずWeChatを開きます。 2. 右上隅の[+]をクリックします。 3. QR コードをクリックして支払いを受け取ります。 4. 右上隅にある 3 つの小さな点をクリックします。 5. クリックして支払い到着の音声リマインダーを閉じます。

Go 言語を使用してモバイル アプリケーションを開発する方法を学ぶ Go 言語を使用してモバイル アプリケーションを開発する方法を学ぶ Mar 28, 2024 pm 10:00 PM

Go 言語開発モバイル アプリケーション チュートリアル モバイル アプリケーション市場が活況を続ける中、ますます多くの開発者が Go 言語を使用してモバイル アプリケーションを開発する方法を検討し始めています。シンプルで効率的なプログラミング言語として、Go 言語はモバイル アプリケーション開発でも大きな可能性を示しています。この記事では、Go 言語を使用してモバイル アプリケーションを開発する方法を詳しく紹介し、読者がすぐに始めて独自のモバイル アプリケーションの開発を開始できるように、具体的なコード例を添付します。 1. 準備 始める前に、開発環境とツールを準備する必要があります。頭

どのAIプログラマーが一番優れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る どのAIプログラマーが一番優れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る Apr 07, 2024 am 09:10 AM

世界初の AI プログラマー Devin の誕生から 1 か月も経たない 2022 年 3 月 3 日、プリンストン大学の NLP チームはオープンソース AI プログラマー SWE-agent を開発しました。 GPT-4 モデルを利用して、GitHub リポジトリの問題を自動的に解決します。 SWE ベンチ テスト セットにおける SWE エージェントのパフォーマンスは Devin と同様で、平均 93 秒かかり、問題の 12.29% を解決しました。専用端末と対話することで、SWE エージェントはファイルの内容を開いて検索したり、自動構文チェックを使用したり、特定の行を編集したり、テストを作成して実行したりできます。 (注: 上記の内容は元の内容を若干調整したものですが、原文の重要な情報は保持されており、指定された文字数制限を超えていません。) SWE-A

夏はぜひ虹を撮ってみてください 夏はぜひ虹を撮ってみてください Jul 21, 2024 pm 05:16 PM

夏の雨の後には、美しく魔法のような特別な天気の風景、虹がよく見られます。これも写真撮影ではなかなか出会えない光景で、とてもフォトジェニックです。虹が現れるにはいくつかの条件があります。まず、空気中に十分な水滴があること、そして、低い角度から太陽が当たることです。そのため、雨が上がった午後が最も虹が見えやすいのです。ただし、虹の発生は天候や光などの条件に大きく左右されるため、一般に虹の持続時間は短く、見頃や撮影に最適な時間はさらに短くなります。では、虹に遭遇したとき、どうすれば虹を適切に記録し、高品質の写真を撮ることができるでしょうか? 1. 虹を探す 上記の条件に加えて、虹は通常、太陽光の方向に現れます。つまり、太陽が西から東に輝いている場合、虹は東に現れやすくなります。

PHP チュートリアル: int 型を string に変換する方法 PHP チュートリアル: int 型を string に変換する方法 Mar 27, 2024 pm 06:03 PM

PHP チュートリアル: Int 型を文字列に変換する方法 PHP では、整数データを文字列に変換するのが一般的な操作です。このチュートリアルでは、PHP の組み込み関数を使用して int 型を文字列に変換する方法を、具体的なコード例を示しながら紹介します。キャストを使用する: PHP では、キャストを使用して整数データを文字列に変換できます。この方法は非常に簡単で、整数データの前に(文字列)を追加するだけで文字列に変換できます。以下は簡単なサンプルコードです

See all articles