任何人都可以为CodeIgniter指出一个很好的多对多数据库教程。
试图找出创建,然后更新多对多关系的过程。我的示例使用了多个值的选择,想知道如何处理监视更新等更改等。
答案 0 :(得分:4)
我想分享我在申请中所做的事情。这与我在this question中的答案基本相同。
$collection = array('111', '112', '113', '114');
(这只是一个例子。实际上,它应该从数据库中获取,然后将值放入数组中)foreach ( $inputs as $input ) { if ( ! in_array($input, $collection) ) { //do insert here } }
然后在第二个循环中,我反向执行,删除用户未选择的数据。
foreach ( $collection as $data ) { if ( ! in_array($data, $inputs) ) { //do delete here } }
在您的情况下,您可能需要或可能不需要第二个循环。我需要这个,因为我将输入作为复选框,用户可以选择激活/取消激活,因此我将其翻译为插入和删除。
由于你将使用多选来实现它,所以基本上它与我的复选框一样。
如果您有结构或代码示例,请随时分享,我会帮助您对其进行微调(当然,我的风格,可能会或可能不会优化)。
答案 1 :(得分:0)
这个网站有很多很多的教程。它虽然使用了学说。
答案 2 :(得分:0)
从头开始编写的codeigniter几乎涵盖了你想要了解的关于框架的任何内容
http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-1/
希望有所帮助。 btw有7个到目前为止