Field::addValue([$param,...])
Version 3.8
Add new page
Version 3.8
Add new page
Object Page
Add new Employee to Customer by id -value.
$Customer->employees->addValue($employeeId);
$Customer->save();
Create new Employee to Customer and set employee values. Employee is saved when Customer is saved.
$Employee = $Customer->employees->addValue();
$Employee->name = 'Työntekijä Teppo';
$Employee->phone = '0401234567';
$Customer->save();
Create new employee with given values and add it to Customer.
$Employee = Array(
'name' => 'Worka Holic',
'phone' => '+358 01234 567'
);
$Customer->employees->addValue($Employee);
$Customer->save();
Create new Employee object and add it to Customer object.
$Employee = $this->get('page','employee');
$Employee->name = 'Työntekijä Teppo';
$Employee->phone = '0401234567';
$Customer->employees->addValue($Employee);
$Customer->save();
Add employees using Pages->hae() where -string. Add employees that were recruited this month:
$Customer->employees->addValue('recruit_date=Tässä kuussa');
$Customer->save();
Set employees using Pages->hae() where, order and limit -array. Add 3 last recruit in this month:
$Customer->employees->addValue(Array(
'where' => 'customer=1001&recruit_date=Tässä kuussa',
'order' => 'recruit_date oldest',
'limit' => '3'
));
$Customer->save();
Add new note
$Customer->muistiinpano->addValue('New note to customer');
New note: Notify user
$Customer->muistiinpano->addValue(Array(
'text' => 'New note to customer',
'notify_to' => '1001'
));
Add new todo:
$Customer->tehtavat->addValue('New todo to customer');
New todo: assign, schedule, reminder and completion
$Customer->tehtavat->addValue(Array(
'text' => 'New todo to customer',
'assigned_to' => '1001',
'due_date' => '2025-05-12',
'completion_notification' => 'email', // Notification to owner: notification, email, sms
'reminder' => 'email', // Send reminder: notification, email, sms
'reminder_day' => 1, // Days before
'reminder_time' => '12:15' // Time to send
));