you can share models folder or modules folder (just point same directory in config file). sharing only models is good when you have same database but different site logic. Shared modules can contain models, controller, views and so on. Views from module can be of course wrapped by layout specific for site.