将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;
}
答案 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;
}