我使用代码点火器4
我想制作一个功能,根据数据库显示当前安排的今天的课外活动第1列(主键)第2列是印度尼西亚语中的平均课外活动,第3列是印度尼西亚语中的平均日
所以当我运行时,它会出现通知当我添加行代码时出现错误 p>Hari ini adalah:
但是当我删除它时,它在没有该功能的情况下运行良好在没有功能日的情况下运行良好
您还可以在 我的 github 仓库
中查看我的仓库 github为了快速回复,请直接在 Discord Discord 或 Instagram @Bintangjalaluddin
按摩我我想运行该行代码
p>Hari ini adalah: <?= esc($hari); ?></p> <!-- Menampilkan hari ini -->
嗯
代码是什么意思? 在该代码中,我想向课外人员展示今天基于(sql)数据库的日程安排
$hari
变量(或存储库中的
$hariini
)用于显示今天的名称(印度尼西亚语中的星期一、星期二等)。您需要将此变量的值从控制器传递到视图。查看您的存储库,您似乎已经拥有在
EkstraController::index
中获取今天名称的代码。您还有一个模型函数,可以获取给定日期的活动,
ModelEkstra::getEkstraByDay
。在您的
Ekstrakurikulercontroller
中使用这些应该会得到您想要的结果:
<?php
namespace App\Controllers;
use App\Models\ModelEkstra; // Use the other model
use CodeIgniter\Controller;
class Ekstrakurikulercontroller extends Controller
{
public function index()
{
$namaHari = [
'Sunday' => 'Minggu',
'Monday' => 'Senin',
'Tuesday' => 'Selasa',
'Wednesday' => 'Rabu',
'Thursday' => 'Kamis',
'Friday' => 'Jumat',
'Saturday' => 'Sabtu'
];
$hariInggris = date('l');
$hari = $namaHari[$hariInggris];
$data['hariini'] = $hari; // Set the hariini variable for the view
// Get the activities for today
$model = new ModelEkstra();
$data['ekstrakurikuler'] = $model->getEkstraByDay($hari);
return view('ekstrakurikuler_view', $data);
}
// ...
}