47. Kemudian kita tambahkan tombol plus untuk mengarahkan ke form add
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-52.png)
48. pada bagian view/category/index.php tambahkan code ini
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-53.png)
49. sekarang buat file show.php dalam folder view/category, lalu masukkan code berikut
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h3 class="card-title">Detail Category</h3>
</div>
<div class="card-body">
<?php $data=$_SESSION['data']; ?>
<?php $category=$data->fetch(PDO::FETCH_OBJ); ?>
<div class="form-group">
<label for="name">Category</label>
<input id="name" type="text" value="<?php echo $category->name ?>" class="form-control" disabled />
</div>
<div class="form-group">
<label for="status">Status</label>
<input id="status" type="text" value="<?php echo $category->status ?>" class="form-control" disabled />
</div>
</div>
</div>
</div>
</div>
50. Tambahkan method baru show di dalam Category.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-54.png)
51. Tambahkan method baru show di dalam CategoryController.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-55.png)
52. Pada fungsi main_view , tambahkan code dibawah
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-56.png)
53. pada index.php tambahkan code dibawah
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-57.png)
54. pada view/category/index.php ubah code seperti gambar di bawah
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-58.png)
55. Sekarang coba klik gambar mata untuk melihat detail data
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-59-1024x383.png)
56. kemudian kita buat file edit.php dalam folder view/category/ . masukkan code berikut.
<div class="row">
<div class="col-12">
<form method="POST" action="?category/update">
<div class="card">
<div class="card-header">
<h3 class="card-title">Update Category</h3>
</div>
<div class="card-body">
<?php $data=$_SESSION['data']; ?>
<?php $category=$data->fetch(PDO::FETCH_OBJ); ?>
<input type="hidden" name="id" value="<?php echo $category->id ?>">
<div class="form-group">
<label for="name">Category</label>
<input type="text" name="name" value="<?php echo $category->name ?>" class="form-control" placeholder="Enter category" />
</div>
<div class="form-group">
<label for="status">Status</label>
<select name="status" class="form-control">
<option value="active "<?php
if($category->status=="active")
echo"selected";
else
echo"";
?>
>Active</option>
<option value="inactive "<?php
if($category->status=="inactive")
echo"selected";
else
echo"";
?>
>Inactive</option>
</select>
</div>
</div>
<div class="card-footer">
<a href="?category" class="btn btn-outline-info">Back</a>
<button type="submit" class="btn btn-primary pull-right">Update Category</button>
</div>
</div>
</form>
</div>
</div>
57. Tambahkan method baru edit di dalam CategoryController.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-60.png)
58. Pada fungsi main_view , tambahkan code dibawah
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-61.png)
59. Pada index.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-62.png)
60. pada view/category/index.php ubah code seperti gambar di bawah
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-63.png)
61. Sekarang klik simbol pensil, untuk menampilkan form ubah data
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-64-1024x401.png)
62. Tambahkan method baru update di dalam Category.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-65.png)
63. Tambahkan method baru update di dalam CategoryController.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-66.png)
64. pada index.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-67.png)
65. Sekarang coba ubah data anda
66. Terakhir kita buat method untuk hapus, pada view/category/index.php ubah code seperti gambar di bawah
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-68.png)
67. Tambahkan method baru delete di dalam Category.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-69.png)
68. Tambahkan method baru delete di dalam CategoryController.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-70.png)
69. pada index.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-71.png)
70. arahkan url pada menu category di dalam sidebar.php
![](https://www.rumahcoding.co.id/wp-content/uploads/2019/04/image-72.png)