On Monday, 9 April 2012 12:22:56 UTC+2, JonStark wrote:
Hello every one.I'm stuck with a little piece of code :$condition = array('User.role' => 'admin'||'author');$this->set('users', $this->paginate('User', $condition));It seems that OR (||) Isn't working with array...
except, that's not what || means in php
$ php -aInteractive shellphp > $foo = 'admin'||'author';php > echo $foo;1php > var_dump($foo);bool(true)
but I have a 3 role blog, and I want to regroup authors and admins on display :$condition = array('User.role' => 'admin'||'author');
Have a look at the query you're executing, it is going to return nothing. You probably want:
$condition = array('User.role' => array('admin', 'author'));
AD
-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
No comments:
Post a Comment