تمام سوالات سوالات بدون پاسخ سوال بپرسید

کد زیر یک action می باشد که در یک کلاس console command تعریف شده است و نیاز دارم که آن را از یک action در برنامه وبی اجرا کنم.

class MyCommand extends CConsoleCommand{
 public function actionIndex($id){ $model = New Model();
$model->title = 'Title';
$model->save();
...
}
1 پاسخ

دوست عزیز
این روش برای فراخوانی دستورات با استفاده از خط فرمان است و اگر شما میخواهید از طریق php این دستور
را اجرا نمایید،باید از متد exec استفاده نمایید.

class testCommand extends CConsoleCommand {

        public function actionRun($args) {
                echo "run called";      
        }
}

به اینصورت قابل اجراست.

exec('yiic test run');
toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×96
  • ×34
  • ×2
  • پرسیده شده: 14 آوریل '12, 14:25
  • بازدید: 2,481 بار
  • آخرین بروزرسانی: 15 آوریل '12, 07:51

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها