मुझे नहीं लगता कि CI
संयुक्त PK
. के लिए अंतर्निहित मामला है लेकिन मैं कॉलबैक_ . का उपयोग करूंगा इस तरह:लेकिन ध्यान दें कि आपको दूसरा PK
भेजना होगा अतिरिक्त के रूप में और नियम को पहले $PK पर लागू किया जाना चाहिए कॉलबैक देखें
उसके बारे में अधिक जानकारी के लिए
$this->form_validation->set_rules('form_field', 'form_label', 'callback_combpk[$pk2]');
public function combpk($pk1, $pk2)
{
$this->db->where('field1', $pk1);
$this->db->where('field2', $pk2);
$result = $this->db->get('table');
if($result->num_rows() > 0)
{
$this->form_validation->set_message('combpk','something'); // set your message
return false;
}
else{ return true;}
}