Hi Manuel
Thanks for your help. It seems to work with...
> $aList = oxNew('oxarticlelist');
> $aList->selectString($sQuery);
> return $aList;
@Andreas
I opened also a thread in the forum. But not many developers will answer
questions there. And because my questions has to do with developing, I sent
the message to the mailing list. If this is wrong, so please explain to me,
for what kind of topics this list is.
Kind regards
Roland
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Manuel Reiß
Gesendet: Montag, 16. November 2009 11:53
An: [email protected]
Betreff: Re: [oxid-dev-general] Create new articlelist [T-4C0IHUVM2Z-71]
Hi Andreas,
don't know :) - I'm new to this list...
but as you can see in my post "But even this won't happen, since the parent
(oxList) will return null ;)", this sentence also contains a small hint to
oxid developers
1) the return var-name of oxarticlelist's selectString() "$oRes" doesn't
seem to contain a boolean var regarding naming conventions ;)
2) oxarticlelist's parent (oxlist) method selectString() doesn't return
anything -> and since it's called and its "value" returned in oxarticlelist,
result will always be null
So I hope besides helping out Andreas before, this post might also be of
value during refactoring and cleanup for the dev-team ;)
best regards,
Manuel
[email protected] | www.mediaopt.de
derksen mediaopt gmbh
galvanistrasse 6 | 10587 berlin | +49 (30) 34 09 42-77 fax-66 | ust.-id
de265886017 | geschäftsführer dipl.-ing. philipp derksen | amtsgericht
charlottenburg | hrb 120935 b
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von anzido GmbH
Gesendet: Montag, 16. November 2009 10:33
An: [email protected]
Betreff: Re: [oxid-dev-general] Create new articlelist [T-4C0IHUVM2Z-71]
Sorry guys - but isn't this stuff for the forum more then for the dev-list?
:-o
Regards!
Andreas Ziethen | Geschäftsführung
-----Ursprüngliche Daten-----
Datum: 11/16/2009 9:45:24 AM
Von: Manuel Reiß <[email protected]>
An: <[email protected]>
Betreff: Re: [oxid-dev-general] Create new articlelist
Vorgang: T-4C0IHUVM2Z-71
> Hi Roland,
> as you can see in the comments of oxarticlelist's selectString-method (*
> @return bool), the return value would be boolean.
> Therefore your expression
> $this->_aList = $aList->selectString($sQuery);
> will just set $this->_aList to a boolean value. (But even this won't
happen,
> since the parent (oxList) will return null ;) )
> Therefore, one solution would be: skip this class-member ($this->_aList)
and
> just return your object:
>
> $aList = oxNew('oxarticlelist');
> $aList->selectString($sQuery);
> return $aList;
>
> have a nice week.
>
> [email protected] | www.mediaopt.de
>
> derksen mediaopt gmbh
> galvanistrasse 6 | 10587 berlin | +49 (30) 34 09 42-77 fax-66 | ust.-id
> de265886017 | geschäftsführer dipl.-ing. philipp derksen | amtsgericht
> charlottenburg | hrb 120935 b
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> [mailto:[email protected]] Im Auftrag von Roland
> Gruber
> Gesendet: Samstag, 14. November 2009 02:15
> An: [email protected]
> Betreff: [oxid-dev-general] Create new articlelist
>
> Hi everybody
>
>
>
> I'm trying do create my first extension for oxid. It should be a new view
> for the products of the last x days. I just wrote the code below (with
some
> help of the community), saved it in the file newestarticles.php and copied
> this file to the folder /view/. So if I call now the class newestarticles
> with www.myshop.de/index.php?cl=newestarticles, I can see in the
debug-mode,
> that the object 'newestarticles' has been created, but it has no value
> (null). Of course, the query "SELECT * FROM oxarticles LIMIT 10" gets the
> values, which I'd like to have in 'newestarticles'.
>
> Can anybody give me a hint, what I have to change to get the values out of
> the query into 'newestarticles'?
>
>
>
> Kind regards
>
> Roland
>
>
>
>
>
>
>
> <?php
>
> class newestarticles extends oxUBase {
>
>
>
> public function init()
>
> {
>
> parent::init();
>
> $this->_sThisTemplate =
'newestarticles.tpl';
>
> }
>
>
>
>
>
> public function render()
>
> {
>
> $this->_aViewData['newestarticles'] = $this->getnewarticles();
>
> parent::render();
>
>
>
> return $this->_sThisTemplate;
>
> }
>
>
>
> public function getnewarticles()
>
> {
>
> $sQuery = "SELECT * FROM oxarticles LIMIT
> 10";
>
>
>
> $aList = oxNew('oxarticlelist');
>
> $this->_aList =
> $aList->selectString($sQuery);
>
>
>
> return $this->_aList;
>
> }
>
>
>
> }
>
> ?>
>
>
>
>
>
> ________________________=
5F______________________
> dev-general mailing list
> [email protected]
> http://dir.gmane.org/gmane.comp.php.oxid.general
>
> ________________________=
5F______________________
> dev-general mailing list
> [email protected]
> http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general