Re: [devel] bx_resource::props
Christian Stocker <[email protected]>
| Newsgroups | gmane.comp.cms.bitflux.general |
|---|---|
| Organization | Bitflux GmbH |
| Message-ID | <[email protected]> |
On 14.12.2005 13:15 Uhr, qMax wrote: > Wednesday, November 30, 2005, 2:07:04 PM, Christian Stocker wrote: > > > > CS> On 29.11.2005 13:24 Uhr, qMax wrote: > >>>It's somewhat mixed with its derivatives: >>> it refers to $this->props, although never defines them. >>> >>>Thus bx_resource uses it (to implement many bxIresource methods), >>>but initialization of the props is up to derivatives, >>>so there's in general no guarantees it will work, >>>unless exploring bx_resource implementation code, >>>and writing down what props have to be set. > > > the $this->>props array is internal. you don't have to use it, if you > CS> want to implement your own resource, but you should implement the > CS> methods defined in bx/resource.php > > CS> the bx_resource implementation is just a general case and has to be > CS> adapted for your special resource > > e.g. > bx_resource::getProperty() for "output-mime" > uses bx_resource::getOutputMimeType() which takes $this->props['output-mime'] > but it is never set and never referenced elsewhere. > output mime is determined by getOutputMime(), > which should be overloaded in all resource classes, > in spite of that resourcemanager knows outputmime from database. The idea was, that you can overload it, but you don't have to. Or did I not understand you correctly? > P.S. > sorry for crossposting. > I'll try to stop clicking "reply" as in other mailing lists. a lot of mailinglists do it this way, we're not the only one chregu > -- christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich phone +41 44 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 http://www.bitflux.ch | [email protected] | GPG 0x5CE1DECB -- bitflux-cms mailing list [email protected] http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms