处理上上次提到的index和view：
1
根据DboSource.php的行1655的代码
case (!$assoc['external'] && $type === 'belongsTo'):
return array("{$model->alias}.{$assoc['foreignKey']}" => $this->identifier("{$alias}.{$linkModel->primaryKey}"));
可以看出，核心代码会生成这样的条件
`PurchaseItem`.`og_shelf_id` = `OgShelf`.`id`
修改PurchaseItem.php以生成自定义的条件
2
修改Option.php，设置foreignKey为false，才可以自定义条件