我很难得到一个数组输出来填充Laravel中的选择框。基本上,使用Laravel,你可以发送一个数组来填充一个select via blade。
[
'1'=>'Parent Category 1',
'2'=>'Sub Category Name 1',
'3'=>'Parent Category 2',
'4'=>'Sub Category Name'
]
我目前正在做一个快速模拟来填充一个html列表并正确输出,但经过几个小时的研究,我只是迷失了如何转换它,以便它输出为一个数组,就像上面的例子。
我的代码如下所示:
public function categories($parent_id) {
$q = $this->region->select(['title','id'])->where('parent_id','=',$parent_id)->orderBy('sort','asc')->get();
echo '<ul>';
foreach($q as $row)
{
echo '<li>';
echo $row->title;
echo '</li>';
$this->categories($row->id);
}
echo '</ul>';
}
^此输出
Parent Category 1
-Subcat
-Subcat
Parent Category 2
-Subcat
-Subcat
任何关于如何将其转换为单个数组的建议都将非常感激。
试试这个。我不能尝试这样代码可能会有错误
public function categories_list($parent_id, $Indent) {
$q = $this->region->select(['title','id'])->where('parent_id','=',$parent_id)->orderBy('sort','asc')->get();
$arr = array();
foreach($q as $row)
{
$arr[] = $Indent . $row->title;
$newIndent = $Indent == '' ? ' -- ' : ' '. $Indent;
$arr = array_merge($arr, $this->categories($row->id, $newIndent));
}
return $arr;
}
$array = $this->categories_list($id, '');
问题内容: 如果在表的一列中,我希望这些值是“是”,“否”或“可选”,那么我需要使用哪种数据类型? 问题答案: 少量: 占用1个字节,但是最多可以将8个BIT字段合并到SQL Server中的单个BYTE中。 存储以下两个值之一:1(表示true)和0(表示false),因此该列需要为可空值,以便NULL作为您的第三个值传递 CHAR(1) 需要1个字节 如果不区分大小写ASCII,则为26个字符
主要内容:纯度的概念,纯度度量规则,纯度度量方法首先来看一个“我想你来猜”的游戏,游戏规则很简单:一个人从脑海中构建一个事物,另外几个人最多可以向他提问 20 个问题,游戏规定,问题的答案只能用是或者否来回答。问问题的人通过回答者的“答案”来推分析、逐步缩小待猜测事物的范围,从而来判断他想的是什么。其实这个游戏与决策树工作过程相似。 那么你有没有考虑过要怎样选择“问什么问题”呢,在这里“问什么问题”就相当于决策树算法中的“判别条件”。选择什么判
你好,我已经为joomla安装了jBusiness目录组件,我在tmpl/default.php文件中有一个名为mod_jbusinessdirectory的模块(这是一个商业列表搜索模块),我有选择代码:(见下文) 从这段代码中,我得到如下类别和子类别: > 主要类别1 子类别1子类别2子类别3 主要类别2 此处截图:类别和子类别截图 在助手中。php我有从数据库中获取类别和子类别的函数 最后,
问题内容: 我用来保存一些默认值。 我有一个包含Regions列表的数组,每个区域SubArray包含不同区域的列表。我的首选项列表项包含所有区域的列表,但是如何使listPrefernce在单击时显示另一个ListPreference,以便列出其子区域? 问题答案: 听起来您想使用http://developer.android.com/guide/topics/ui/settings.html
问题内容: 我有一个包含一个类别的FK的产品表,创建类别表的方式是每个类别都可以有一个父类别,例如: 我需要进行选择查询,如果选择的类别是“处理器”,它将返回英特尔,奔腾,Core 2 Duo,AMD等产品。 我考虑过要创建某种“缓存”,该缓存将为数据库中的每个类别存储层次结构中的所有类别,并在where子句中包含“ IN”。这是最好的解决方案吗? 问题答案: 最好的解决方案是在数据库设计阶段。您
我在谷歌和堆栈溢出研究这个答案有很多答案,但我不能得到我想要的。 我有两个下拉菜单和三个文本框。 PHP代码: 脚本代码: 在“FirstDropDownClick()”中,我需要以下代码: 1.根据所选值从数据库中选择数据。 2.在文本框中填入该选项。 3.根据第一个下拉菜单的值填写第二个下拉菜单。 我需要一个示例代码。因为我被卡住了,不知道怎么办。 提前谢谢。