我的数据库有问题。
我有三张table。a) 笔记本b)类别注解c)域
“domains”表中有domain.id。
在“notes”表中,我有domain\u id和notes\u category\u id。
在“notes\u category”表中,我有id,notes\u category\u name
脚本操作:保存给定域的注解。
一切正常-数据被保存和读取。
现在我想添加一个注解类型,我已经完成了这个功能-但是我显示的是注解类型的id,而不是它的名称。
当然,我有一段很亲密的关系。
控制器域.php
public function notes($id)
{
$this->load->model('admin/notes_model');
$result = $this->notes_model->get_by_domain_id($id);
echo '{"records":' . json_encode( $result ) . '}';
}
模型-域\类别\模型.php
public function get($id = false)
{
if ( $id == false) {
$q = $this->db->get('notes_category');
$q = $q->result();
}
else{
$this->db->where('id', $id);
$q = $this->db->get('notes_category');
$q = $q->row();
}
return $q;
}
控制器-notes\u category.php
public function get($id = false)
{
$result = $this->notes_category_model->get($id);
echo '{"records":' . json_encode( $result ) . '}';
}
控制器-notes.php
public function get($id = false)
{
$result = $this->notes_model->get($id);
echo '{"records":' . json_encode( $result ) . '}';
}
模型-notes\u model.php
public function get( $id = false)
{
if ( $id == false ) {
$q = $this->db->get('notes');
$q = $q->result();
}
else{
$this->db->where('id', $id);
$q = $this->db->get('notes');
$q = $q->row();
}
return $q;
}
public function get_by_domain_id($id)
{
$this->db->where('id_domain_rel', $id);
$q = $this->db->get('notes');
$q = $q->result();
return $q;
}
1条答案
按热度按时间vsikbqxv1#
如果要接收不冲突的名称,请在“选择”中使用别名。
我希望我明白你想做什么。