本文整理汇总了PHP中app\models\Currency::firstOrCreate方法的典型用法代码示例。如果您正苦于以下问题:PHP Currency::firstOrCreate方法的具体用法?PHP Currency::firstOrCreate怎么用?PHP Currency::firstOrCreate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Currency
的用法示例。
在下文中一共展示了Currency::firstOrCreate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
$seasonId = $row["SEASONTYPEID"];
$seasonName = $row["SEASONTYPENAME"];
$seasonStart = $row["SEASONSTARTDATE"];
$seasonEnd = $row["SEASONENDDATE"];
$contractId = $row["ORGANISATIONSUPPLIERCONTRACTID"];
$contractName = $row["ORGANISATIONSUPPLIERCONTRACTNAME"];
$contractPeriodId = $row["CONTRACTDURATIONID"];
$contractPeriodName = $row["CONTRACTDURATIONNAME"];
$contractStart = $row["CONTRACTDURATIONSTARTDATE"];
$contractEnd = $row["CONTRACTDURATIONENDDATE"];
$currency = $row["CURRENCYISOCODE"];
$buyPrice = $row["BUYPRICE"];
$margin = $row["MARGIN"];
$sellPrice = $row["SELLING"];
$serviceTypeObj = Models\ServiceType::firstOrCreate(array('name' => $serviceType));
$currencyObj = Models\Currency::firstOrCreate(array('code' => $currency));
$regionObj = Models\Region::firstOrCreate(array('name' => $region));
$supplierObj = $regionObj->suppliers()->firstOrCreate(array('name' => $supplierName, 'ts_id' => $supplierId));
if ($occupancyId) {
$occupancyObj = Models\Occupancy::firstOrCreate(array('id' => $occupancyId, 'name' => $occupancyName));
}
if ($mealName) {
$mealObj = Models\Meal::firstOrCreate(array('name' => $mealName));
}
// Find or Create Service
$serviceParams = array('ts_id' => $serviceId, 'name' => $serviceName, 'region_id' => $regionObj->id, 'currency_id' => $currencyObj->id, 'service_type_id' => $serviceTypeObj->id, 'supplier_id' => $supplierObj->id, 'name' => $serviceName);
$serviceObj = Models\Service::firstOrCreate($serviceParams);
// Find or Create Policies
$policyParams = array('ts_id' => $policyId, 'name' => $policyName);
Models\Policy::firstOrCreate($policyParams);
// Find or Create Contracts