باسلام، با توجه به اینکه کدایگنایتر بر پایه معماری MVC می باشد، خیر کار شما استاندار نمی باشد و هیچ Query نباید در View Layer زده شود، داخل Controller مورد نظر متد خود را فراخوانی کنید و Model را به آن پاس دهید تا منو ها را دریافت کند و بازگشت دهد سپس منو ها را از Controller به View ارسال کنید.