fastammo 发表于 2014-12-17 11:33:39

controller阵列值怎么传到model?

本帖最后由 fastammo 于 2014-12-17 14:21 编辑

值傳不過去,不知道是哪裡出問題
test_controller.php
      
      public function test_controller()
      {
             $test=array(1,2,3,4,5)
             $this->test_model->get_vel($test);
      }      



test_model.php
      
      public function get_vel($test)
      {
             foreach($test as $val) {
             ....
             }
      }      


Closer 发表于 2014-12-17 11:47:13

$test=array(1,2,3,4,5); 沒結束字元?

fastammo 发表于 2014-12-17 11:51:43

有的,手打所以漏掉

Closer 发表于 2014-12-17 13:02:52

我用著沒問題
應該不是錯在你 PO 的這些程式碼

Hex 发表于 2014-12-17 13:11:36

是报错了还是出什么情况了?
可以用 var_dump 看看模型收到的是什么。

fastammo 发表于 2014-12-17 13:49:24

有找到问题了,另外想问假设里面都空值,要如何判别空值时不能执行?

$a =Array ( => =>    => => =>)


if( $a ){
....
}

Hex 发表于 2014-12-17 15:11:21

fastammo 发表于 2014-12-17 13:49
有找到问题了,另外想问假设里面都空值,要如何判别空值时不能执行?

判断是否为空这是 PHP 的知识,建议没事多看看 PHP 手册。

一般来说用 empty() 语句判断一个变量是否为空,包括空数组,空字符串,0,false等,具体参考PHP手册。

页: [1]
查看完整版本: controller阵列值怎么传到model?