Snippet: PHP eZ Publish API Source code examples
Table of contents:
This page will give you an overview of code samples which demonstrate how to use the eZ publish API.
Documentation
The eZ Publish PHP API has been documented a number of ways. A popular reference presently is the doxygen generated html documentation hosted on pubsvn.ez.no.
Content
PHP examples related to interactions related to database content access and manipulation.
Objects and the node tree
Fetching data
- avoiding memory exhaustion
- display fetched parent name
- how to do a fetch with php
- how to update an attribute of an object with php
- get the image storage path from a ContentObjectID
- fetching user data
- how to fetch class objects in php
Manipulating data
- creating new objects
- putting data into attributes
- adding relations
- placing objects in the node tree
- placing objects at additional locations
- updating objects = creating new content object versions
- removing objects
- moving nodes
- hiding and unhiding subtrees
- copying objects
- assigning sections
- changing object ownership
Classes
- adding class attributes
- reordering class attributes
Charsets
- converting external data to the internal charset
Notifications
- adding subtree notification rules
- removing subtree notification rules
- adding collaboration notifications rules
- removing collaboration notification rules
Users
Authentication
- logging in a specific user
- ip based authentication
- authenticate with login handlers
Roles
Preferences
- setting user preferences
- removing user preferences