Forums / Setup & design / Object relation list vs related items

Object relation list vs related items

Author Message

Daniel Guerrier

Tuesday 29 March 2005 9:32:36 am

Is there any advantage or disadvantage between relating objects in the content class using the object relation datatype and relating object thru the interface.

If use the latter, how do I get a list of related items.

Xavier Dutoit

Wednesday 30 March 2005 1:10:49 am

Hi fighter ;)

The advantage of the related object is that you can find the reverse relations (find all the objects that they they are related to me).

Have a look at my contrib: http://ez.no/community/contribs/datatypes/enhanced_objectrelation

It allows both to have a nice list display for the selection and store it has a real object relation.

Xavier

http://www.sydesy.com

Ɓukasz Serwatka

Wednesday 30 March 2005 1:18:21 am

Difference depends on the usage. The related objects list on the bottom (relating object thru the interface) is really meant for general related objects through the XML fields.

If you have specific related objects you should use a datatype since this gives you more control.

Personal website -> http://serwatka.net
Blog (about eZ Publish) -> http://serwatka.net/blog

Stefano Guandalini

Monday 03 October 2005 3:29:14 am

This is very nice, but is there any way to know if an object is pointed to, from a relation that is stored in a datatype, as for the reverse related object list?

Thank you.

Bye

Stefano Guandalini
http://www.nizan.net

Xavier Dutoit

Monday 03 October 2005 6:07:18 am

Actally, eor uses the same table than the standard object relation. You can use all the standard features to fetch related (and reverse related) objects.

http://ez.no/community/contribs/datatypes/enhanced_objectrelation

http://www.sydesy.com

eZ debug

Timing: Jan 18 2025 14:58:45
Script start
Timing: Jan 18 2025 14:58:45
Module start 'content'
Timing: Jan 18 2025 14:58:45
Module end 'content'
Timing: Jan 18 2025 14:58:45
Script end

Main resources:

Total runtime0.1971 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0090 589.2109181.6563
Module start 'content' 0.00900.0068 770.867298.1563
Module end 'content' 0.01580.1813 869.0234525.9531
Script end 0.1971  1,394.9766 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00371.8838200.0002
Check MTime0.00140.6859200.0001
Mysql Total
Database connection0.00100.492110.0010
Mysqli_queries0.147174.61721410.0010
Looping result0.00140.70431390.0000
Template Total0.181091.810.1810
Template load0.00080.387010.0008
Template processing0.180291.396110.1802
Override
Cache load0.00050.269910.0005
Sytem overhead
Fetch class attribute can translate value0.00070.379910.0007
XML
Image XML parsing0.00020.114010.0002
General
dbfile0.00482.4220200.0002
String conversion0.00000.002530.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0002 secs