hitos searchhitos contactusتماس با ما

سوال و جواب تخصصی هیتوس

گرفتن لاگ دتابیس در codeigniter با redbeanPHP

با سلام

برنامه من کاملا به صورت ایجکسی هست و تمام درخواستها ایجکسی هستند. هر عملی یک تابع دارد توابع بسیار زیاد هستند. حالا میخوام وقتی کاربری مثلا کلیک میکنه روی دکمه ای و وقتی تابع add_content اجرا شد بتونم لاگ بندازم که فلان کاربر در فلان تاریخ این عمل رو انجام داده (اطلاعاتم مهمن که مثلا چیو اد کرده یا چیو حذف کرده)

آیا باید مثلا یک تابع لاگ بنویسم و در چند صد تابعم تابع لاگ را فراخوانی کنم؟ یا میشه توی کلاسی که تمام کلاسها ازش ارثبری میکنند توی construct نوشت؟

 

یکی از توابعم میذارم ببینید به چه شکل هستند:

public function add_status()

{

try

{

 

$id=-1;//for success check

 

$seed = R::dispense('mediastatus');

$seed->import($_POST);

$seed->write_in_user_id = $this->session->userdata('user_id');

$seed->reg_date = jdate('U');

$id = R::store($seed);

 

if($id != -1)

{

$data['id'] = $id;

return $data;

}

else

return false;

}

catch(Exception $e)

{

return false;

}

}

 

توسط mohamad6049 در php
برای ثبت پاسخ باید ثبت نام کرده یا وارد بخش کاربری خود شوید، کلیک کنید!

عضویت در خبرنامه

با عضویت در خبرنامه هیتوس در جریان آخرین پست ها و آموزش های ما باشید. هیتوس برای اعضای خبرنامه خود تخفیف ویژه در نظر می گیرد

منتظر بمانید
شما به عضویت خبرنامه در آمده اید