注意:未定义的属性:milih_relasi_ledger()中的stdClass :: $ ket

时间:2017-03-15 13:25:59

标签: php drupal drupal-7 drupal-6 drupal-modules

将drupal 6模块升级到drupal 7时出错。有人可以帮我解决这个问题,谢谢

  

注意:未定义的属性:milih_relasi_ledger()中的stdClass :: $ ket   (第2399行)   C:\ xampp5.6 \ htdocs中\ simkie7 \网站\所有\模块\产品\ display_ket \ display_ket.module)。   注意:未定义的属性:milih_relasi_ledger()中的stdClass :: $ ket   (第2399行)   C:\ xampp5.6 \ htdocs中\ simkie7 \网站\所有\模块\产品\ display_ket \ display_ket.module)。   注意:未定义的属性:milih_relasi_ledger()中的stdClass :: $ ket   (第2399行)   C:\ xampp5.6 \ htdocs中\ simkie7 \网站\所有\模块\产品\ display_ket \ display_ket.module)。   注意:未定义的属性:milih_relasi_ledger()中的stdClass :: $ ket   (第2399行)   C:\ xampp5.6 \ htdocs中\ simkie7 \网站\所有\模块\产品\ display_ket \ display_ket.module)

这是我的代码

function milih_relasi_ledger(){
  global $user;
  db_set_active('data'); 
    //cost center
  $relasi = db_query('SELECT * FROM {relasibisnis} order by koderelasi');
  $p_rel = array(NULL => t('-- Pilih Relasi --'));
  foreach($relasi as $barisrelasi)
    //while ($barisrelasi = db_fetch_object($relasi))
     {
    $p_rel[$barisrelasi->koderelasi] = t($barisrelasi->koderelasi).'-'.$barisrelasi->ket.':' .substr(str_replace(array(" - "," -","- "),"-",$barisrelasi->namarelasi),0,50);
  }   
  db_set_active('default');  
  return $p_rel;
}

1 个答案:

答案 0 :(得分:0)

使用这个你可以终止当前的通知,但我建议你是否可以从该功能共享整个代码然后它会很棒!

function milih_relasi_ledger() {
  global $user;
  $ket = NULL; // or you can use $ket = '';
  db_set_active('data');
  // cost center
  $relasi = db_query('SELECT * FROM {relasibisnis} order by koderelasi');
  $p_rel = array(NULL => t('-- Pilih Relasi --'));
  foreach ($relasi as $barisrelasi) {
  // while ($barisrelasi = db_fetch_object($relasi))
    $p_rel[$barisrelasi->koderelasi] = t($barisrelasi->koderelasi) . '-' . $barisrelasi->ket . ':' . substr(str_replace(array(" - ", " -", "- "), "-", $barisrelasi->namarelasi), 0, 50);
  }
  db_set_active('default');
  return $p_rel;
}