/var/www/vhosts/nabawater/common/models
Edit: /var/www/vhosts/nabawater/common/models/UserAddress.php (2167B)
language;
}
$langAlias = "{$alias}L";
$query->leftJoin([$langAlias => UserAddressLang::tableName()],
"$langAlias.user_address_id = $alias.user_address_id")
->andWhere(["$langAlias.language_code" => $language])
->addSelect([
"$langAlias.flat_no",
"$langAlias.apartment",
"$langAlias.street_name",
"$langAlias.company",
"$langAlias.landmark",
"$langAlias.area",
"$langAlias.city",
]);
}
/**
*
* @return array
*/
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['key-generator'] = [
'class' => AttributeKeyGeneratorBehaviour::className(),
'attributes' => ['user_address_key']
];
return $behaviors;
}
public static function getUseraddress($user_address_id, $result = true) {
$query = UserAddress::find()
->select('UA.*')
->alias('UA');
if($result == true){
$query->where(['UA.user_address_id' => $user_address_id]);
} else {
$query->where(['UA.address_status' => self::ACTIVE]);
}
self::selectTranslation($query);
$result = $query->one();
return $result;
}
}