Honestly, I think you should have not accepted the project without knowing the core requirements.
I am not insinuating here that you won't learn the frameworks, but if you haven't seen these frameworks before, I couldn't help myself not to think that you are indeed in a big trouble from the moment you took the project.
for codeIgniter, read it here.
for YII, read it here.
Make sure to read both of the links I have provided. If by any chance, it gives you a really bad after taste, make sure to return the project and be honest to your client. That is only my humble opinion.