問題タブ [clistview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
75 参照

mysql - Yii データプロバイダー 3 テーブル

これ欲しい:

Clistview のデータプロバイダーでは、どうすればよいですか?

0 投票する
1 に答える
205 参照

yii - Yii ページネーションの逆数

CPagination で逆数を作成する必要があります...

デフォルトは次のとおりです。

前へ 1 2 3 4 次へ

私は欲しい:

前へ 4 3 2 1 次へ

ウィジェットは CListview で、記事は最新順にソートされます。

CPaginationで可能ですか?

0 投票する
0 に答える
335 参照

jquery - Clistview Yii フレームワーク Ajax

Ajax と ClistView の使用に問題があります。

私には 2 つの投稿があり、それぞれにコメントがあり、最初の投稿には 3 つのコメントがあり、2 つ目の投稿には 1 つのコメントがあります。

ポストA

コメントへのリンク(3)

ポストB

コメントへのリンク(1)

Link to Comments(3) をクリックすると、予想どおり、次のようになりました。

ポストA

コメント 1

コメント 2

コメント 3

ポストB

コメントへのリンク(1)

しかし、コメント(1)をクリックすると、

ポストA

投稿 B のコメント 1

ポストB

したがって、投稿 B のコメントは投稿 A の下に表示されます。

どうすれば問題を解決できますか?

Ajax リンクのコードは次のとおりです。

コメントは Clistview コマンドを介して呼び出されます

私の _comments ビューには以下が含まれます

私の_commentビューには次が含まれています

投稿ビューは、このコードでrenderPartialです

よろしくお願いいたします。

0 投票する
2 に答える
1633 参照

php - ClistView と DAO の使用 - 非オブジェクトでメンバー関数 getAttributeLabel() を呼び出す

既存の投稿を再投稿しますが、いくつかの変更があります。実際、以前の投稿で、「foreach に無効な引数が指定されました」というエラーがありましたが、これは、$command->execute() を $command->queryAll() で変更するというユーザーの提案された解決策によって解決されました。これは ClistView を通過するのに役立ちましたが、_view ビューをレンダリングしようとすると、次のエラーが発生しました。

C:\wamp\www\contest\protected\views\contest_view.php の非オブジェクトでメンバー関数 getAttributeLabel() を呼び出します。コマンドは getAttributeLabel('id')); です。?>

CArrayDataProvider から取得したものは配列であるため、これは正常です。ユーザーが提案したように、CActiveDataProvider を CActiveRecord の配列として使用する必要があります。実際、パフォーマンスを向上させるために DAO を使用しており、CActiveRecord の使用を避けたいと考えています。

コードに従って、私が何をしているのかをよりよく理解してください。

私のインデックスアクションでは、次の方法でデータプロバイダーを作成しました

次に、インデックス ビューをレンダリングします

インデックスビューはやっています

エラーが発生しました

C:\wamp\www\contest\protected\views\contest_view.php の 8 行目の非オブジェクトでメンバー関数 getAttributeLabel() を呼び出します。

コードの場所

手伝って頂けますか?前もって感謝します

0 投票する
1 に答える
70 参照

yii - Yii Clistview は 1 回だけ印刷します

Clistviewでdivを一度だけエコーしたい、アイテムはステータス順なので、ステータス1を印刷したい->すべてのアイテム、次にステータス2->そのステータスのすべてのアイテムを印刷したい、viewDataを試した、しかし、フラグの値を変更する方法がわかりません。

インデックス ビュー:

_インシデント ビュー:

0 投票する
0 に答える
309 参照

yii - CListView: ページネーション URL のパラメーターの無限の追加

URL アドレスに言語情報を埋め込んだ、変更された URL マネージャーを使用しています。これは私の設定です:

URL マネージャー:

CListView コード:

これは、ページネーションのリンクの現在の動作です(説明付き):

.htaccess

主なアプリケーションは にありwww.example.com/webます。

この動作を防ぐにはどうすればよいですか?