title: call action of another controller
body: <p>i have a grid view and i would like to get value of column from another action controller.
  at now i have this in controller 1</p>
  
  <pre><code>   array(
          'name'=&gt;'title',
          'value'=&gt;array($this,'Action2'),
      ),
  </code></pre>
  
  <p>and i get this error:</p>
  
  <pre><code>controller1 and its behaviors do not have a method or closure named "Action2".
  </code></pre>
  
  <p>if i replace $this with "controller2"</p>
  
  <pre><code>   array(
          'name'=&gt;'title',
          'value'=&gt;array('controller2','Action2'),
      ),
  </code></pre>
  
  <p>i get this error</p>
  
  <pre><code>call_user_func_array() [&lt;a href='function.call-user-func-array'&gt;function.call-user-func-array&lt;/a&gt;]: First argument is expected to be a valid callback, 'controller2::action2' was given
  </code></pre>
  
  <p>maybe this is bad practice but is this feasible?</p>