ExpressionEngine Docs

Getting Started

The Fundamentals

Advanced Usage

Best Practices

Community

Control Panel Access Log Model

class ExpressionEngine\Model\Log\CpLog

Properties

  • id Key
  • site_id
  • member_id
  • username
  • ip_address
  • act_date
  • action

Relationships

  • Site
  • Member

Methods

This model has no additional methods.

Events

This model has no events.

Examples

Get Logs by Member ID

$member_id = 1;
$super_admin_logs = ee('Model')->get('CpLog')->filter('member_id', $member_id)->all();

Create a new log

$log = ee('Model')->make('CpLog');
$log->member_id = ee()->session->userdata('member_id');
$log->username = ee()->session->userdata('username');
$log->ip_address = ee()->session->userdata('ip_address');
$log->act_date = ee()->localize->now;
$log->action = "Your Message!";
// Validate and Save.
$result = $log->validate();
if ($result->isValid())
{
 $log->save();
}

ExpressionEngine 7 Docs
©2002–2024 Packet Tide,LLC.
Edit this page

AltStyle によって変換されたページ (->オリジナル) /