Bonjour,
la class appController est justement fait pour être accessible dans toutes ses class héritières.
Pour faire plus 'propre' tu peut mettre une fonction, du genre 'globaleQuery' ou tu fait tes requêtes, dans ton appController et tu la déclare dans cette même class dans la function beforeFilter ($this->globaleQuery()).
Voila voila, pas de problème d'optimisation de ce coté, sauf si ces requête ne sont pas utilisées sur toutes les pages.