korinthorama logo

ODYSSEY CMS

API Documentation
Class categories  |  getActiveMultiCategoriesForSelect()
Μέθοδος [function]

Ορίσματα

  • parent (int)[default=0]
  • level (int) [default=0]
  • tableSection (string) [default="menu_options_categories"]
  • selectedCatID (int)
  • showGroup (boolean) [default=true]

Περιγραφή

Επιστρέφεται αν υπάρχουν αποτελέσματα, μια συλλογή από html selectMenu options αντικείμενα. Η διαφορά με την getCategoriesForSelect() είναι πως εδώ επιστρέφονται μόνο όσες κατηγορίες οδηγούν σε αποτελέσματα.
Η μέθοδος αυτή πρέπει να χρησιμοποιείται μόνο όταν η σχέση είναι many to many, μπορούν δηλαδή να αντιστοιχούνται πολλές κατηγορίες σε κάθε εγγραφή της ενότητας $tableSection.

  • parent = γονικό id
  • level = μεταβλητή που χειρίζεται το padding της εμφάνισης του tree
  • tableSection = όνομα του πίνακα κατηγοριών
  • selectedCatID = το id της κατηγορίας που πρέπει αν βρεθεί να επιστραφεί επιλεγμένο
  • showGroup = αν θα εμφανίζει τις γονικές κατηγορίες ως μη επιλέξιμα group names με σκοπό να επιτρέπει την επιλογή μόνο των "leaf" κατηγοριών

Σύνταξη:

$categories->getActiveMultiCategoriesForSelect($parent=0, $level=0, $tableSection, $selectedCatID, $showGroup=true)

Επιστρεφόμενο αποτέλεσμα

  • string τα html options collection αν υπάρχουν
  • null σε αντίθετη περίπτωση
επιστροφή