Base class for Zend_Navigation_Page pages
Located in /Navigation/Page.php (line 35)
Zend_Navigation_Container | --Zend_Navigation_Page
Class | Description |
---|---|
![]() |
Represents a page that is defined by specifying a URI |
![]() |
Represents a page that is defined using module, controller, action, route name and route params to assemble the href |
Whether this page should be considered active
Style class for this page (CSS)
Page id
Page label
Page order used by parent container
Parent container
ACL privilege associated with this page
Custom page properties, used by __set(), __get() and __isset()
Forward links to other pages
ACL resource associated with this page
Reverse links to other pages
This page's target
A more descriptive title for this page
Whether this page should be considered visible
Inherited from Zend_Navigation_Container
Zend_Navigation_Container::$_dirtyIndex
Zend_Navigation_Container::$_index
Zend_Navigation_Container::$_pages
Factory for Zend_Navigation_Page classes
A specific type to construct can be specified by specifying the key 'type' in $options. If type is 'uri' or 'mvc', the type will be resolved to Zend_Navigation_Page_Uri or Zend_Navigation_Page_Mvc. Any other value for 'type' will be considered the full name of the class to construct. A valid custom page class must extend Zend_Navigation_Page.
If 'type' is not given, the type of page to construct will be determined by the following rules:
Normalizes a property name
Page constructor
Adds a forward relation to the page
Adds a reverse relation to the page
Returns the value of the given property
If the given property is native (id, class, title, etc), the matching get method will be used. Otherwise, it will return the matching custom property, or null if not found.
Proxy to isActive()
Returns page class (CSS)
Returns custom properties as an array
Returns an array containing the defined forward relations
Returns an array containing the defined reverse relations
Returns href for this page
Returns page id
Returns page label
Returns page order used in parent container
Returns ACL privilege associated with this page
Returns the page's forward links to other pages
This method returns an associative array of forward links to other pages, where each element's key is the name of the relation (e.g. alternate, prev, next, help, etc), and the value is a mixed value that could somehow be considered a page.
Returns ACL resource assoicated with this page
Returns the page's reverse links to other pages
This method returns an associative array of forward links to other pages, where each element's key is the name of the relation (e.g. alternate, prev, next, help, etc), and the value is a mixed value that could somehow be considered a page.
Returns page target
Returns page title
Proxy to isVisible()
Returns a boolean value indicating whether the page is visible
Returns a hash code value for the page
Returns whether page should be considered active or not
Returns a boolean value indicating whether the page is visible
Removes a forward relation from the page
Removes a reverse relation from the page
Sets the given property
If the given property is native (id, class, title, etc), the matching set method will be used. Otherwise, it will be set as a custom property.
Sets whether page should be considered active or not
Sets page CSS class
Sets page properties using a Zend_Config object
Sets page id
Sets page label
Sets page properties using options from an associative array
Each key in the array corresponds to the according set*() method, and each word is separated by underscores, e.g. the option 'target' corresponds to setTarget(), and the option 'reset_params' corresponds to the method setResetParams().
Sets page order to use in parent container
Sets parent container
Sets ACL privilege associated with this page
Sets the page's forward links to other pages
This method expects an associative array of forward links to other pages, where each element's key is the name of the relation (e.g. alternate, prev, next, help, etc), and the value is a mixed value that could somehow be considered a page.
Sets ACL resource assoicated with this page
Sets the page's reverse links to other pages
This method expects an associative array of reverse links to other pages, where each element's key is the name of the relation (e.g. alternate, prev, next, help, etc), and the value is a mixed value that could somehow be considered a page.
Sets page target
Sets page title
Sets whether the page should be visible or not
Returns an array representation of the page
Initializes page (used by subclasses)
Returns a property, or null if it doesn't exist
Magic overload for enabling
Checks if a property is set
Magic overload for enabling
Returns true if the property is native (id, class, title, etc), and true or false if it's a custom property (depending on whether the property actually is set).
Sets a custom property
Magic overload for enabling
Returns page label
Magic overload for enabling
Unsets the given custom property
Magic overload for enabling
Inherited From Zend_Navigation_Container
Zend_Navigation_Container::addPage()
Zend_Navigation_Container::addPages()
Zend_Navigation_Container::count()
Zend_Navigation_Container::current()
Zend_Navigation_Container::findAllBy()
Zend_Navigation_Container::findBy()
Zend_Navigation_Container::findOneBy()
Zend_Navigation_Container::getChildren()
Zend_Navigation_Container::getPages()
Zend_Navigation_Container::hasChildren()
Zend_Navigation_Container::hasPage()
Zend_Navigation_Container::hasPages()
Zend_Navigation_Container::key()
Zend_Navigation_Container::next()
Zend_Navigation_Container::notifyOrderUpdated()
Zend_Navigation_Container::removePage()
Zend_Navigation_Container::removePages()
Zend_Navigation_Container::rewind()
Zend_Navigation_Container::setPages()
Zend_Navigation_Container::toArray()
Zend_Navigation_Container::valid()
Zend_Navigation_Container::_sort()
Zend_Navigation_Container::__call()
Documentation generated on Mon, 21 Jun 2010 15:37:10 -0400 by phpDocumentor 1.4.3