仅包括已输入的数据

时间:2012-04-08 03:03:57

标签: php mysql codeigniter

目前,我的代码是使用

从数据库中提取数据 控制器中的

$this->model->function()->value;然后通过$data['value'] = "";传输到我的视图中,然后我有一个列表,用于回显数据库给出的值。

仅包含客户输入的数据的最佳方法是什么。有些人不会添加传真号码,所以为什么要将其添加到文档等中。

1 个答案:

答案 0 :(得分:0)

如果您的控制器将模型中的属性直接传递到视图,您可以在打印字段之前检查视图中是否存在数据:

<?php if (strlen($fax_num) > 0) { echo 'Fax number: ' . $fax_num; } ?>

视图可以包含一些表示逻辑,以确定在提供数据的情况下应显示信息的内容和方式。