我做了一个视图,显示一个帖子和对该帖子的回复。对于这个问题,回复是在 foreach 循环中并按随机顺序进行的。有没有办法对 foreach 循环进行排序,以便最早的回复位于顶部?最旧的回复在底部?。
这是循环
@foreach($topic->replies as $reply)
<div class="collection">
<div class="collection-item row">
<div class="col s3">
<div href="" class="avatar collection-link">
<div class="row">
<div class="col s3"><img src="/uploads/avatars/{{ $reply->user->avatar }}" alt="" class="circle" style="width: 50px;"></div>
<div class="col s9">
<p class="user-name">{{ $reply->user->username }}</p>
</div>
</div>
<p>Role: {{ $reply->user->role->role_name }}</p>
<p>Since: {{ $reply->user->created_at }}</p>
<p class="post-timestamp">Posted on: {{ $reply->created_at }}</p>
</div>
</div>
<div class="col s9">
<div class="row last-row">
<div class="col s12">
<p>{!! $reply->reply_text !!}</p>
</div>
</div>
<div class="row last-row block-timestamp">
<div class="col s6">
<p …Run Code Online (Sandbox Code Playgroud) 我正在使用Codeigniter登录系统.我没有错误,但它不起作用.
这是我的表格:
<div class="row">
<div class="col-md-4 offset-md-4 bg-primary">
<?php echo validation_errors() ?>
<?php echo form_open('admin') ?>
<h3 class="text-center"><?php echo $title ?></h3><hr>
<div class="form-group">
<label>UserName:</label>
<input type="text" name="username" class="form-control" placeholder="username">
</div>
<div class="form-group">
<label>Password:</label>
<input type="password" name="password" class="form-control" placeholder=" password">
</div>
<div class="form-group">
<input type="submit" name="submit" class="form-control btn btn-success" value="Log in">
</div>
<?php echo form_close() ?>
</div>
Run Code Online (Sandbox Code Playgroud)
控制器:
class admin extends CI_Controller{
//login
public function index(){
$data['title'] = 'Login';
$this->form_validation->set_rules('username','Username','required');
$this->form_validation->set_rules('password','Password','required');
if($this->form_validation->run() === false ){
$this->load->view('admin/header',$data);
$this->load->view('admin/login_form',$data);
$this->load->view('admin/footer');
}
else{
$this->load->model('admin_model'); …Run Code Online (Sandbox Code Playgroud)