What sort of diagrams you need depends on the "why you need to create those diagrams". What will they document. Who will read them and why etc.
You can put many (hundreds) of classes into one diagram. This is usually done when documenting database structures or Object Relational Mappers (ORM) using Entity Relationship Diagrams, you can find many examples and some useful tools like yWorks yED, Toad Data Modeler on the internet. So if this kind of big class diagram suits your needs then use it
The decision how many diagrams you need is totally up to you, my answer to question UML diagram for dependency between systems can give you some links to some useful websites.
I don't know if there is some class diagram of "put_your_favorite_framework_name_here" already available and if it is part of generated documentation. In case of CodeIgniter it may be available, ask at CodeIgniter's support forums, e.g. Codeigniter UML class diagram - thread 91800
If such diagram is not available then you can use e.g. Sparx Systems Enterprise Architect's reverse engineering features to create it for you