I`m creating a complicated application. It will deal with users, their tickets, and for example, sms-messages and other stuff (30-40 tables)
1) How I can extend standard `auth` table to store more fields (phone, money, etc,). Should I create new table with all that data and link it to original auth table or alter auth class to store all that data. 2) Is it necessary to create different applications: (Profile, Finance, Fickets, SMS, etc) to handle this requests: /profile/changepassword, /finace/getlast10payments, /tickets/add, /sms/ exporttocsv… or I can work within one application and use some kind of url-mapping to map /controller/function to /application/controller/function calls 3) If i chose mult-application way. How i could share desing/menu/ session within applications