mvorisek on better_add_title_name
rem insane replace (compare)
mvorisek on better_add_title_name
ii (compare)
mvorisek on better_add_title_name
fix title field name guess (compare)
mvorisek on better_add_title_name
fix title field collision (compare)
mvorisek on fix_our_field_default
Fix our_field default (compare)
DarkSide666 on develop
Add additional Join test with f… (compare)
DarkSide666 on actual-name
DarkSide666 on actual-name
exclude test for postgre (compare)
->enum([
'legal' => 'Juridiska persona', // non-numeric key, should use key as value
'individual', // numeric key, should use value as value
])
[1,2]
enum(['foo','bar'])
will actually save 0 or 1 in db not foo or bar. That's not intuitive, but possible solution
->enum(['legal', 'individual'])
->valueList([
'legal' => 'Juridiska persona',
'individual' => 'Fiziska persona',
])
->enum(['legal', 'individual'])
->ui[
'valueList' => [
'legal' => 'Juridiska persona',
'individual' => 'Fiziska persona',
],
])
$v = ['legal' => 'Juridiska persona',
'individual' => 'Fiziska persona'];
->enum(array_keys($v))->ui(['valueList' => $v]);
// join address
$j = $this->join('address');
$a1 = $j->hasOne('city_id', ['City', 'mandatory' => 'true'])->withTitle();
$a2 = $j->addField('street');
$a3 = $j->addField('house');
$a4 = $j->addField('flat');
// $this->addExpression('full_address')
// ->set('concat_ws('.$a2->getExpr().','.$a3->getExpr().','.$a4->getExpr().','.$a1->getExpr().')');