yii - Yii 更改 fullcalendar-scheduler 的功能
问题描述
我正在使用 Edofre 在我的 yii2 项目中发布在 github 上的 fullcalendarscheduler 小部件。有什么办法可以将表中显示的预定义房间更改为数据库中的数据。
现在的样子:
'resources' => [
['id' => 'a', 'title' => 'Auditorium A'],
['id' => 'b', 'title' => 'Auditorium B', 'eventColor' => 'green'],
['id' => 'c', 'title' => 'Auditorium C', 'eventColor' => 'orange'],
[
'id' => 'd', 'title' => 'Auditorium D',
'children' => [
['id' => 'd1', 'title' => 'Room D1'],
['id' => 'd2', 'title' => 'Room D2'],
],
],
['id' => 'e', 'title' => 'Auditorium E'],
],
我怎么能想象这会起作用:
'resources' => [
foreach ($rooms as $key) {
['id' => $rooms[$key]->id, 'title' => $rooms[$key]->room],
}
],
编辑:我了解到我可以使用函数返回数据:
$model = Workers::findAll(['user_id' => 16]);
$table=[];
foreach ($model as $key) {
$work = new Resource(["id" => "a", "title" => $key->imie]);
$table = $work;
}
return [
$table,
];
}
但它只显示表中的最后一条记录。我应该怎么做才能用 $table 变量显示整个表格?
解决方案
$model = Workers::findAll(['user_id' => 16]);
$table=[];
foreach ($model as $key) {
$table[] = ["id" => "a", "title" => $key->imie];
}
return $table;
//return [$table];
试试这些回报
推荐阅读
- angular - ASP.NET Core 和 Angular:Microsoft 身份验证
- excel - Excel VBA CMD 列出目录内容
- pdf - 如何使用 Ghostscript mswinpr2 使用打印驱动程序的设置创建 postscript
- c - “__u8 b[16]”与“无符号字符 uuid_t[16]”
- c# - CSVHelper 如何将字符串映射到对象
- swift - 从可填写的pdf swift中提取数据
- azure - 将 SparkConf 设置从命令行传递给 Spark
- reactjs - React 提取类型/标签并将值传递给子级
- python-3.x - 尝试,除了和记录 Python
- actionscript-3 - AS 3 动作脚本