Forums / Setup & design / Problem with reverse_related_objects fetch function

Problem with reverse_related_objects fetch function

Author Message

Daniele Nocentini

Thursday 09 March 2006 2:59:23 am

I have strange problem with the reverse_related_objects fetch function, if I try to find a speficic product in my content structure with this code:

{def $objects=fetch( 'content', 'reverse_related_objects',
                     hash( 'object_id', 185,
                           'attribute_identifier', '279',
						   'limit', 1 ) )}
 
{foreach $objects as $object}
    {section show=$object.id|eq('1355')}
	{$object|attribute(show)} <br />
	{/section}
{/foreach}

otherwise if I try to find the same product with the node fetch function, this is my code:

{def $my_node=fetch( 'content', 'node', hash( 'node_id', 1147 ) )}
{$my_node|attribute(show)}

 

The problem is the data_map array, with the first method is empty instead with the second method contain 19 element.
It's a my code problem or it's a bug?

Antica Bottega Digitale srl
http://www.abd.it

Daniele Nocentini

Friday 10 March 2006 2:43:43 am

Please someone can Help me?

Antica Bottega Digitale srl
http://www.abd.it

Marc Boon

Friday 10 March 2006 8:41:14 am

In your first example, you fetch the reverse related objects of the object with object_id 185, and then only show something if the found object has id 1355.

In the second example you fetch a node with node_id 1147

They are two completely different things.
No wonder you get different results.

eZ debug

Timing: Jan 31 2025 01:29:20
Script start
Timing: Jan 31 2025 01:29:20
Module start 'content'
Timing: Jan 31 2025 01:29:21
Module end 'content'
Timing: Jan 31 2025 01:29:21
Script end

Main resources:

Total runtime0.2265 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0090 588.1563370.2734
Module start 'content' 0.00900.0171 958.42971,001.7031
Module end 'content' 0.02610.2004 1,960.13283,890.5391
Script end 0.2265  5,850.6719 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00492.1773200.0002
Check MTime0.00150.6680200.0001
Mysql Total
Database connection0.00090.411810.0009
Mysqli_queries0.126555.84871410.0009
Looping result0.00130.56021390.0000
Template Total0.199988.310.1999
Template load0.00090.402110.0009
Template processing0.199087.848010.1990
Override
Cache load0.00060.270610.0006
Sytem overhead
Fetch class attribute can translate value0.00210.923810.0021
XML
Image XML parsing0.00040.189310.0004
General
dbfile0.00612.6966200.0003
String conversion0.00000.004030.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.0001 secs