I'm really sorry that it seems I think CakePHP is wrong. I know that
it is probably my fault that I can't use it the right way. As I have
written in my first post - It's a great piece of SW.

Now I'm a bit closer to the problem. It seems that the error is
present only when I use controller without model ($uses=array() or
$uses=null). Other controllers seems OK and rendering my menus the
right way.

I have written miniapp to demonstrate that:
config/routes.php:
...
        $Route->connect('/', array('controller' => 'index', 'action'
=> 'index'));
...

controllers/index_controller.php
  class IndexController extends AppController {
    var $name='Index';
    var $uses=null;

    function index() {
    }
  }

controllers/menu_items_controller.php:
  class MenuItemsController extends AppController {
var $scaffold;
  }

models/menu_item.php:
  class MenuItem extends AppModel {
    var $name='MenuItem';
  }

views/elements/menu.thtml:
<pre>Menu element: <?php print_r($menuElement);?></pre>

views/layouts/default.thtml:
<html>
  <body>
    <p><?=$this->renderElement('menu')?></p>
    <?=$content_for_layout?>
  </body>
</html>

app_controller.php:
class AppController extends Controller {
        var $uses=array('MenuItem');

        function beforeFilter() {
                parent::beforeFilter();
                $this->set('menuElement', $this->MenuItem->findAll());
        }
}

I don't know how to deal with this. Is CakPHP misused or is it some
error?

Thanks (and once again sorry).

Lukas

Walker Hamilton wrote:
> Do not start blaming the tool, until you have no proof it's not
> yourself to blame.....you were complimenting cakePHP in your first
> post, don't turn back on that compliment just because you are
> frustrated.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to