Forum bagaimana cara membuat sebuah nilai di sidebar men...
Y
Yudirwan
⭐ Starter
Member

bagaimana cara membuat sebuah nilai di sidebar menu?

13 May 2026, 22:50 🖼️ 2 views 1 jawaban

mohon bantuan
saya ingin membuat nilai dari total record di sidebar menu, total dinamis setiap record yang masuk maka akan tercatat menjadi total global pada sidebar tersebut

terima kasih

1 Jawaban
A
admin
Admin
13 May 2026, 22:53

bisa gunakan event menu item modify

untuk total global pada sidebar menu menggunakan badge coba buatkan sebuah database table bernama "kategori" nanti bisa di cocokan dengan kebutuhan anda

menu item modify

if ($title === 'Kategori') {
try {
$db = require __DIR__ . '/../config/database.php';

$dsn = "mysql:host={$db['host']};dbname={$db['dbname']};charset={$db['charset']}";
$pdo = new PDO($dsn, $db['username'], $db['password'], [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
]);

$stmt = $pdo->query("SELECT COUNT(*) FROM kategori");
$total = (int) $stmt->fetchColumn();
} catch (Throwable $e) {
$total = 0;
}

return [
'visible' => true,
'title' => 'Kategori',
'badge' => $total > 0 ? (string) $total : '',
'badgeClass' => 'menu-badge-primary',
];
}

return true;

Punya pertanyaan serupa? Masuk untuk membuat topik baru.