这是我网站视图页面中的表单.
<?= $form->field($model, 'taskID')->textInput(['readonly' => true, 'value' => Yii::$app->getRequest()->getQueryParam('id')]) ?>
<?php
$ifDistributor = User::find()->select('userType')->where(['username'=>Yii::$app->user->identity->username])->andWhere(['userType'=>'Distributer'])->exists();
$ifDistributorHasOnSiteSupport = Distributorinfo::find()->select('hasOnSiteSupport')->where(['UName'=>Yii::$app->user->identity->username])->andWhere(['hasOnSiteSupport'=>1])->exists();
if($ifDistributor)
if($ifDistributorHasOnSiteSupport)
echo $form->field($model, 'assignedToID')->dropDownList(
ArrayHelper::map(dektrium\user\models\User::find()
->select('username')
->where(['userType'=>'CCE-Distributer'])
->andWhere(['distributerID'=>Yii::$app->user->getId()])
->all(),'username','username'),['prompt'=>'Select Person']
);
else {
Yii::$app->session->setFlash('error',
"Invalid Page");
//I WANT TO REDIRECT TO index.php?r=tasks/index THIS URL
}
?>
<?= $form->field($model, 'remarks') ?>
<?= $form->field($model, 'scheduledTime')->widget(DateTimePicker::classname(), [
'options' => ['placeholder' => 'Enter event time ...'],
'pluginOptions' => [
'autoclose' => true
]
]) ?>
<div class="form-group">
<?= Html::submitButton('Submit', ['class' => 'btn btn-primary']) ?>
</div>
Run Code Online (Sandbox Code Playgroud)
如上面的else部分所示,我想重定向到 …
关于Laravel 的 Eloquent ORM 的问题。我已经看过了 SO,如果我错过了类似的问题,我深表歉意。
这些是我的模型:
类 Formatos 扩展 Eloquent { 公共函数 preguntas() { 返回 $this->hasMany('\encuesta\Preguntas', 'fenc_id'); } }
类 Preguntas 扩展 Eloquent { 公共函数替代() { 返回 $this->hasMany('\encuesta\Alternativas', 'alt_id'); } }
Class Alternativas 扩展了 Eloquent{ }
我的控制器的方法是:
public function show($id)
{
$formatos = encuesta\Formatos::find($id);
$preguntas = $formatos->preguntas;
$preguntas->alternativas;
return View::make(
'encuesta.formato.pregunta.show',
array('formatos' => $formatos)
);
}
Run Code Online (Sandbox Code Playgroud)
我想要以下结果:
格式 form_id 表格信息 ... 怀孕 preg_id preg_descip ... 替代方案 alt_id alt_alterna ....
我发现了,我没有得到好的结果,请有人帮助我
据我所知,1 char = 1字节= 8位(32位系统).
char c=0xffff0000; //wrong
Run Code Online (Sandbox Code Playgroud)
那么为什么char
只允许8位以及文件中的每个字符也是8位长度.
谢谢.
我在我的应用程序中使用了dektrium/yii2-user.并且getID()
在vendor/dektrium的User.php中有一个命名方法,该方法可以通过登录用户访问并返回.Yii::$app->user->getID()
id
但是,还有另一种方法,getProfile()
其功能是返回当前登录用户的完整配置文件详细信息.但是,这种方法给出了500内部服务器错误.
exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\web\User::getProfile()' in ... ...
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索了这个问题但没有发现任何事情......帮助我的人们......
我在使用 Laravel SQL 构建器时遇到了一些麻烦。我想删除第一行。我正在使用以下代码:
DB::table('ahah')->first()->delete().
Run Code Online (Sandbox Code Playgroud)
在控制器中,我已经DB
使用语句导入了类use Illuminate\Support\Facades\DB
。你能告诉我是什么问题以及如何解决吗?
我知道有几个关于此的主题,但经过数小时的阅读后,我仍然无法弄清楚出了什么问题。
我正在使用 index.php 上的登录屏幕构建调查。用户需要插入他们的姓名并提交表单。用户名应该被保存并传递到 setup1.php。
这是我的 index.php 的一部分:
<?php
session_start();
print session_id();
?>
<form id="login" method="POST" action="setup1.php">
<input id="participant" name="participant" type="text" size="20"/>
<input type="submit" name="start" value="Start"/>
</form>
<?php
$name = $_POST['participant'];
$_SESSION['username'] = $name;
?>
Run Code Online (Sandbox Code Playgroud)
setup1.php 的开始:
<?php
session_start();
print session_id();
print_r($_SESSION);
echo $_SESSION['username'];
?>
Run Code Online (Sandbox Code Playgroud)
我的 $_SESSION 变量是空的,我在下面的 setup.php 页面上没有打印任何内容。如果您能提供帮助,我将不胜感激。
我打算创建一个 iOS VoIP 应用程序(之前没有制作任何 iOS 应用程序)。我正在阅读IOS 中的Callkit,通过它可以让他的应用程序通过 iPhone 本机通话屏幕接听电话。
我在这里阅读了Callkit api ,其中提到人们可以知道是否接听了电话。
通过本教程,这里是检测呼叫被应答的代码:
-(void)reportIncomingCallWithHandle:(NSString *)handle
success:(void (^)())success
failure:(void (^)(NSError * error))failure {
CXCallUpdate *update = [self newCallUpdateWithHandle:handle];
self.callId = [NSUUID UUID];
[self.provider reportNewIncomingCallWithUUID:self.callId update:update completion:^(NSError * _Nullable error) {
if (error) {
if (failure) failure(error);
} else {
if (success) {
success();
}
}
}];
}
Run Code Online (Sandbox Code Playgroud)
查看成功块。那么有没有办法在这个成功块执行时打开我的应用程序?或者我可以覆盖来电屏幕上的默认按钮来打开我的应用程序吗?
我知道在收到任何类型的通知或事件触发器时无法打开应用程序。所以我想如果我可以使用Callkit做同样的事情,可能有某种方法
我用谷歌搜索了所有内容,但没有发现有关我上述查询的任何线索。如果可能,请帮助我。