نه از ویوی فرعی استفاده نشده ...
من با این کد ویوی اصلی رو صدا زدم و متغیر ها رو هم براش فرستادم :
$this->render('view', compact('products', 'models', 'id', 'orders','total'));
توی خود کنترلر متغیر total$ رو echo کنید ببینید اصلاً دارین مقدار مجموع فروش رو یا نه. خطی که ویو رو رندر میکنه رو هم کامنت کنین. اگه اونجا مقدار داشت، کد کامل ویو رو بگذارین یا چک کنید جایی unset یا مق داردهی مجدد نشده باشه.
نه توی خوده کنترلر هم مقدار نداره ...
همون خطای 500 تولید میشه ..
فردا صبح تیم ویور بدین ببینم مشکلش چیه. حدودای یازده به بعد میتونم وصل بشم.
طی اتصال مهندس شهرکی با تیم ویور مشخص شد که بنده دستور فراخوانی رو طبق کد ایشون باید داخل متغیر total$ می ریختم و بعد برای ویو ارسال میکردم که چنین کاری انجام نشده بود و متد render یک متغیر خالی رو برای ویو ارسال میکرد ..
تشکر