それはあなたがそれを説明したように動作するはずです
class IndexController extends Zend_Controller_Action
{
    public function init()
    {
        /* Initialize action controller here */
        $this->view->var = 'echo me in any action viewscript and i will show you text';
    }
    public function indexAction()
    {
        // action body
        $this->view->test = 'Don\'t put me here becuase this is not the action that is run';
    }
    public function testAction()
    {
        // action body
        $this->view->test = 'Hello world';
        $this->renderScript('index/index.phtml');
        // or $this->_helper->viewRenderer('index');
    }
}
私の見解では(index.phtml)
私は持っています
<?php echo $this->test;?> 
/ index / test /に移動すると、「helloworld」と表示されます...
また、別のコントローラーで実行すると、結果が得られます
class MyController extends Zend_Controller_Action
{
    public function init()
    {
        /* Initialize action controller here */
    }
    public function indexAction()
    {
        // action body
        $this->view->test = 'Hello world';
        $this->renderScript('index/index.phtml'); 
    }
}