<a href="whatsapp://send?text=<?php echo urlencode( '<TEXT>' ); ?>"
data-action="share/whatsapp/share">WhatsApp</a>
<a href="whatsapp://send?text=<?php echo urlencode( '<TEXT>' ); ?>&abid=<?php echo absint( '<ABID>' ); ?>"
data-action="share/whatsapp/share">WhatsApp</a>
switch ($action) {
case 'firstAction' :
$class->firstMethod();
break;
case 'secondAction' :
$class->secondMethod();
break;
}
[[!yourSnippet? &action = 'firstAction']]
{'!yourSnippet' | snippet : ['action' => 'firstAction']}
По рекламе, 1 человек прошел квиз и оставил данныея его вообще не нашел...
<?= $form->field($model,'title')->textInput()?>
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'allow' => $this->isAdmin(), // это функция которая должна возвращать true для юзера с id = 1 , описываете ее в этом же контроллере
],
],
],
];
}
Если быть более, конкретным, зачем нужна эта опция, при генерации модели через Gii?
actual()
-- такого метода нет в ORM, а мне нужен, ну вот хочу так пользоваться:$trainings = Training::find()->actual($date);
class TrainingQuery extends \yii\db\ActiveQuery
{
public function actual($date)
{
return
$this->alias('t')
->joinWith(['lesson l' => function($q){
$q->joinWith('studio s');
}])
->andWhere(['l.active' => 1])
->andWhere(['s.active' => 1])
->andWhere(['t.date' => $date])
->all();
}
}
class Training extends \yii\db\ActiveRecord
{
...
public static function find()
{
return new \mynamespace\entities\query\TrainingQuery(get_called_class());
}