我有一个控制器代码,上面写着:
$player->town_id = $input['town'];
// this is located mostly in the config.lua
$player->posx = '95'; // posx (X)
$player->posy = '117'; // posy (Y)
$player->posz = '7'; // posz (Z)
这也是视图(您需要的部分视图):
<div class="control-group">
{{ Form::label('town', 'Town:') }}
<div class="controls">
{{ Form::select('town', array('1' => 'Main Town', '2' => 'Second Town'), '1'); }}
</div>
</div>
你看,我想要的是设置一个配置或类似 if 语句的东西。如果城镇设置为 Main Town(等于 1),那么它将是这样的:
$player->posx = '95'; // posx (X)
$player->posy = '117'; // posy (Y)
$player->posz = '7'; // posz (Z)
否则,如果用户选择 Second Town(等于 2),它将使用不同的位置:
$player->posx = '1000'; // posx (X)
$player->posy = '1000'; // posy (Y)
$player->posz = '7'; // posz (Z)
在这种情况下我可以使用 if 语句或其他东西吗?