Filter auf JSON-Format-Datenbank anzuwenden habe ich eine Datenbank mit einer Tabelle mit dem Namen ‚Literatur‘ in dieser Tabelle gibt es nur eine Spalte „item_details“, wie unten angegebene Daten im JSON-Format zu haben: -Wie in CodeIgniter
{
"book":[
{
"language":"English",
"author":["Y.Nikhilendra","Paresh Khairnar","Madhabendra Rout"]
},
{
"language":"English",
"author":["Sai Seetharam Nomula"]
}
],
"diary":[
{
"language":"Hindi",
"author":["Partha Banerjee"]
},
{
"laguage":"English",
"author":["Gaurav Pandey"]
}
]
}
ich möchte Filteroption anwenden nach Sprachen in CodeIgniter. in der Steuerung
public function view()
{
$response = $this->view_model->viewModel($language);
}
Modell: -
public function viewModel($language)
{
$this->db->select(*);
$this->db->from('literature');
$this->db->where
//What would be structure of where clause?
}
Bevor Sie versuchen, die CodeIgniter-Syntax zu finden, versuchen Sie, die rohe SQL-Syntax zu finden. Der JSON-Typ hat einige ernsthafte Einschränkungen. Wenn Sie Daten haben, nach denen Sie filtern müssen, ist json normalerweise keine gute Wahl. –