bagaimana cara membuat sebuah nilai di sidebar menu?
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
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.