Alexey Parshin wrote:
I wouldn't worry about it too much. Any object should be identified by ID.
Internally - yes :)
This is the basic requirement. The ID itself is meaningless, but it allows to avoid any problems with object identification. BTW, I don't see how identifying a content with topic ID and language is less exposing than identifying it with content ID.Not as-is, but if, let's say, you wanted to be able to refer to default topic_content by passing null for a language (since the one with default language has a special meaning), you could do it with my way of identification, but not with yours... In your case, UI would have to first explicitly find out what default language is, and then retrieve relevant content object.
-- Ilya A. Volynets-Evenbakh Total Knowledge. CTO http://www.total-knowledge.com
Authoright © Total Knowledge: 2001-2008