【发布时间】:2023-04-01 22:07:02
【问题描述】:
我正在使用 Codeigniter 开发博客应用程序。它的风格取决于 Bootstrap 3。我创建了一个表格来显示用户的文章。我还创建了一行来对那篇文章采取行动。我使用form_submit() codeigniter 表单助手的功能创建了一个表单提交按钮。但正如我所说的它是一个按钮组,所以我还有两个按钮(一个在它之前,一个在它之后)。我想将此表单提交样式设置为按钮组的按钮,但现在它看起来像全新的按钮。这是我的代码。
这是我的全貌。
<?php
include_once('admin_header.php');
?>
<div class="container">
<div class="row">
<?= anchor('admin/store_article', 'Add Post', ["class"=>"btn btn-primary btn-large pull-right"]); ?>
</div>
<?php
if ($feedback = $this->session->flashdata('feedback')) :
$feedback_class = $this->session->flashdata('feedback_class'); ?>
<br>
<br>
<br>
<div class="alert alert-dismissible <?= $feedback_class ?>">
<?= $feedback ?>
</div>
<?php endif; ?>
<div class="table-responsive">
<table class="table table-striped table-hover ">
<thead>
<tr>
<th>Sr NO.</th>
<th>Article</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<?php
if(count($articles)):
$count = $this->uri->segment(3, 0);
foreach ($articles as $article):
?>
<tr>
<td><?= ++$count ?></td>
<td>
<?= $article->title; ?>
</td>
<td>
<div class="btn-group">
<?= anchor("plogi/article/{$article->id}", 'View', ['class'=>'btn btn-success']) ?>
<?= anchor("admin/edit_article/{$article->id}", "Edit", ["class"=>"btn btn-primary"]); ?>
<?=
form_open('admin/delete_article', ['class'=>'form-horizontal danger']);
echo form_hidden('article_id', $article->id);
echo form_Submit(['type'=>'submit', 'value'=>'Delete', 'class'=>'btn btn-danger']);
echo form_close();
?> <div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
More <span class="caret"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Re Share</a></li>
<li><a href="#">Purge From Cache</a></li>
</ul>
</div>
</div></td>
</tr>
<?php
endforeach;
else:
echo "<tr><td colspan='3'>No Records Found</td></tr>";
endif;
?>
</tbody>
</table>
<?= $this->pagination->create_links(); ?>
</div>
</div>
<?php
include_once('admin_footer.php');
?>
这是我的模特。
public function delete_article($article_id)
{
return $this->db->delete('articles', ['id'=> $article_id]);
}
这是我的控制器
public function delete_article()
{
$article_id = $this->input->post('article_id');
$this->load->model('articlesmodel', 'articles');
if ($this->articles->delete_article($article_id)) {
$this->session->set_flashdata('feedback', 'Post Deleted Successfully');
$this->session->set_flashdata('feedback_class', 'alert-success');
} else {
$this->session->set_flashdata('feedback', 'Failed To Delete Post, Please Try Again');
$this->session->set_flashdata('feedback_class', 'alert-danger');
}
return redirect('admin/dashboard');
}
现在看起来像
【问题讨论】:
-
你想让它们内联吗?
-
你能做fiddle或bootply吗?
-
@IsmailFarooq 你想让我做什么?
标签: php css twitter-bootstrap codeigniter