本文整理汇总了PHP中Listing::order_by方法的典型用法代码示例。如果您正苦于以下问题:PHP Listing::order_by方法的具体用法?PHP Listing::order_by怎么用?PHP Listing::order_by使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Listing
的用法示例。
在下文中一共展示了Listing::order_by方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: action_create
public function action_create()
{
if (Session::has('id')) {
$account = Account::find(Session::get('id'));
if (Input::has('title') && Input::has('category_id') && Input::has('price') && Input::has('date_available') && Input::has('date_unavailable')) {
$location;
if (Input::has('location_id')) {
$location = Location::find(Input::get('location_id'));
}
if (Input::has('address') || Input::has('city') || Input::has('postal_code')) {
$location = new Location();
Input::has('address') ? $location->address = Input::get('address') : ($location->address = '');
Input::has('city') ? $location->city = Input::get('city') : ($location->city = '');
Input::has('postal_code') ? $location->postal_code = Input::get('postal_code') : ($location->postal_code = '');
// $location->address = Input::get('address');
// $location->city = Input::get('city');
// $location->postal_code = Input::get('postal_code');
$location->account_id = $account->id;
$location->save();
$location = Location::where_address_and_city_and_postal_code(Input::get('address'), Input::get('city'), Input::get('postal_code'))->first();
} else {
Session::put('alert', 'Incomplete Location Data');
// $view = View::make('')
}
$listing = new Listing();
$listing->title = strip_tags(Input::get('title'));
$listing->description = Input::has('description') ? strip_tags(Input::get('description')) : '';
$listing->category_id = Input::get('category_id');
$listing->price = Input::get('price');
$date_available = Input::get('date_available');
$date_unavailable = Input::get('date_unavailable');
$listing->date_available = $date_available . "-00-00-00";
$listing->date_unavailable = $date_unavailable . "-00-00-00";
$listing->location_id = $location->id;
$listing->save();
$listing = Listing::order_by('id', 'desc')->first();
return Redirect::to('/listing/addimages/' . $listing->id);
} else {
$categories = Categorie::all();
$locations = $account->locations()->get();
$view = View::make('listing.create.index')->with('title', 'Create a Posting')->with('locations', $locations)->with('categories', $categories);
// var_dump($_POST);
return $view;
}
} else {
return Redirect::to('/account');
}
}