【问题标题】:php 4-5 dimensinal array advice overkill or not?php 4-5维数组建议是否矫枉过正?
【发布时间】:2016-09-10 17:11:59
【问题描述】:

我在下面问的是一个问题,而是一个关于你的问题!会代替我做的。

我已经开始构建我的第一个动态 php 类,采用表格形式。

我把它编成一个工厂类,在 construct 上接受 2 个输入:

$data = sql_query,
$columns = array(
                 array('type_checkbox' => 'name_of_id_to_look_for')
                 array('type_select' =>array(
                'select_class' => 'headline_name',
                'select_value1' => 'select_name1',
                'select_value2' => 'select_name2'))
                array('type_text' => 'headline_name')
);

这个想法是用 javascript 不同的状态来动态改变它,以便查看、编辑、创建,所以基本上是 CRUD

现在使用 4-5 层深度阵列是不是有点过头了? 你会怎么做?

【问题讨论】:

  • 总的来说,是的,我感觉这是一个糟糕的设计。

标签: php class dynamic crud


【解决方案1】:

这对我来说信息太少了,我个人不知道这样的多级数组会呈现什么样的信息。

您必须考虑是否值得制作当前项目的数组,例如类型文本。

我尝试对此进行优化,但不知道是否有帮助。根据您提供的数据,我设法像这样进行优化

$columns = [
'type_checkbox' => 'name_of_id_to_look_for',
'type_text' => 'headline_name',
'type_select' => [
    'select_class' => 'headline_name',
    'select_value1' => 'select_name1',
    'select_value2' => 'select_name2'
]

];

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2012-06-11
    • 2013-12-23
    • 2014-10-31
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    相关资源
    最近更新 更多