次の行を使用して、バンドル内のベース インデックス アクションにリダイレクトしています。
return Redirect::to_action('mybundle::base@index')->with("prevCommands", $prevCommands)->with("result", $result)->with_input();
リダイレクトは機能しますが、セッションから情報を取得すると、null 値がランダムに取得されます。次のコードがインデックス アクションにあります。
$view['prevCommands'] = (array)Session::get('prevCommands');
$view['result'] = (string)Session::get('result');
上記の組み合わせはランダムにしか機能しないようで、サーバーの応答に時間がかかるほどうまく機能する傾向があります。リダイレクトする前に、変数が常に正しく入力されていることを確認しました。
それが発生すると、両方の値が一度に null として返されます。どちらか一方だけが設定されることはありません。