我使用codeigniter中的以下链接1创建了一个页面。我在一行中显示了摘要,在第二行中使用了echo get_abstract($ row-> id = 1)来编写作者。对于第二条记录,我有更改id = 2,依此类推。有什么方法可以在视图中创建下一个和上一个按钮,以便当我单击下一个ID时,它会自动递增并显示记录。同样也适用于以前的版本。现在,我正在使用以下view.php
<?php
if($fetch_data->num_rows() > 0)
{
$row = $fetch_data->row();
echo get_Author($row->DocumentID=1);
}?>
<?php
if($fetch_data->num_rows() > 0)
{
$row = $fetch_data->row();
echo get_Abstract($row->DocumentID=1);
}?>
您可以看到我正在使用固定ID(DocumentID)显示mysql第一行的记录。我想通过单击视图中的上一个而不是手动分配来动态更改它。
在上面的链接中定义了模型和控制器。感谢您的帮助。
答案 0 :(得分:0)
我通过添加以下模型类并在控制器中添加分页来解决了这个问题。
function* generate(value) {
var temp;
while (true) {
temp = yield ++value;
if (temp !== undefined) {
value = temp;
}
}
}
var iterator = generate(122);
console.log(iterator.next().value);
console.log(iterator.next().value);
console.log(iterator.next(300).value);
console.log(iterator.next().value);
console.log(iterator.next(0).value);
console.log(iterator.next().value);