1

Yii 無限スクロールを実装しました。

今、私は次のように1つのビューでウィジェットを2回使用できることを疑問に思っていました:

<div id="demo-area1">
    <div class="items">
        <div class="messages">
            <?php foreach($provider->getData() as $i => $item): ?>
                <div class="item">
                    <?php echo CHtml::image($item["ImageUrl"]); ?>
                    <p class="author"><?php echo $item["User"]; ?></p>
                    <p class="message"><?php echo $item["Message"]; ?></p>
                    <p class="publication_date"><?php echo Yii::app()->dateFormatter->formatDateTime($item["Time"]); ?></p>
                </div>
            <?php endforeach; ?>
        </div>
        <?php $this->widget("ext.yiinfinite-scroll.YiinfiniteScroller", array(
                            "itemSelector" => "div.items1", 
                            "pages" => $provider->pagination)); ?>
    </div>
</div>

 <div id="demo-area2">
     <div class="items">
         <div class="messages">
             <?php foreach($provider->getOtherData() as $i => $item): ?>
                 <div class="item">
                     <?php echo CHtml::image($item["ImageUrl"]); ?>
                     <p class="author"><?php echo $item["User"]; ?></p>
                     <p class="message"><?php echo $item["Message"]; ?></p>
                     <p class="publication_date"><?php echo Yii::app()->dateFormatter->formatDateTime($item["Time"]); ?></p>
                 </div>
             <?php endforeach; ?>
         </div>
         <?php $this->widget("ext.yiinfinite-scroll.YiinfiniteScroller", array(
                                "itemSelector" => "div.items2", 
                                "pages" => $provider->pagination)); ?>
        </div>
    </div>

これを使用すると、最初の無限スクロールのみが機能します。2番目を機能させるにはどうすればよいですか?

4

0 に答える 0