I’ve been experimenting with behaviors and trying to learn how this works, to see how I can make use of this.
Using behaviors, I could, for example, create a CTaggable class, and simply attach that to any component to add methods for tag management.
But when I add methods like getTags() and setTags(), these do not function as accessors - that is, I can’t do $object->tags and get the return value of getTags() that way.
Seems like this would be a natural and useful feature to have - is there a good reason why it doesn’t exist?