Görüntülenebilir sorgular özel yapılandırılmış bir modeldir. Bu modelin yapılandırma ekranına Varlıklar -> Görüntülenebilir sorgular alanından erişilebilir.
Ekle tuşuna basıldığında açılan formdan basitçe bir sql sorgusu hazılanıyor diyebiliriz.
Ekteki ekran görüntüsünde başlık sorgunun yönetilebilir, okunabilir adı olmalıdır.
Açıklama isteğe bağlı olarak sorgunun ne iş yaptığını belirten açıklama olmalıdır. Kod okunabilirliği açısından olabildiğince açık belirtilmesi gerekmektedir.
Anahtar program tarafından sorgunun bulunabileceği eşsiz bir değer olmalıdır.
Filtreler kısmında sorgunun şartları "where" tanımlanmalıdır. Örneğin "blogs" tablosunun "published" konunun 1 olması gibi.
Sonuç alanlarında sorgunun seçilecek kolonları belirtilmelidir.
Sayfalama limitinde sayfalama kullanılması durumunda uygulanacak olan her bir sayfadaki en çok öge sayısı belirtilmelidir.
Sonuç görüntüleme şablonu alanında 2 seçenek bulunuyor. Bunlardan ilki Tablo, ikincisi Özel karttır. Tablo seçilmesi durumunda sonuçlar tablo olarak gösterilecektir. Özel kart seçilmesi durumunda "Kart görünümü şablon sınıfı alanına" Src\Theme\ResultsViewer sınıfından türemiş bir görüntüleme sınıfının isim uzayının yazılması gerekmektedir.
Daha sonra oluşturulan kayıt ViewableQueries sınıfından türetilerek aşağıdaki şekilde bir model olarak kullanılabilir.
Burada BlogQuery bir Model olduğu için SearchableInterface üzerinde tanımlı tüm metodlar kullanılabilir.