https://join.slack.com/t/yii/shared_invite/MjIxMjMxMTk5MTU1LTE1MDE3MDAwMzMtM2VkMTMyMjY1Ng
Evgeniy Tkachenko
@githubjeka
09:09
@lynicidn ты купил уже http://playoverwatch.com/ru-ru/buy/ ?
это надо у панды спрашивать - это он рубист
https://www.youtube.com/watch?v=Am3RILBj6DA
https://www.youtube.com/watch?v=rFJnnIpSv6g
https://www.youtube.com/watch?v=STQ_00pkt5Q
чё за хромиум ос?
if(!@$_POST['not_attach_ip'])
{
# Если пользователя выбрал привязку к IP
# Переводим IP в строку
$insip = ", user_ip=INET_ATON('".$_SERVER['REMOTE_ADDR']."')";
}
https://habrahabr.ru/post/13726/
чот меня клинит
есть class1
public function getParentCustomer()
{
return $this->hasOne(Customer::className(), ['customerId' => 'id']);
}
есть class2
public function getUserCreator()
{
return $this->hasOne(User::className(), ['id' => 'createdBy']);
}
как я могу сделать что-то вроде getParentCustomer()->getUserCreator()?
- yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.7 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.6 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.5 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- Installation request for yiisoft/yii2 >=2.0.5 -> satisfiable by yiisoft/yii2[2.0.5, 2.0.6, 2.0.7, 2.0.8].
$config['bootstrap'][] = 'helper';
$config['modules']['helper'] = 'app\components\Helper';
Exception 'yii\base\InvalidParamException' with message 'The file or directory to be published does not exist: /home/renovatio/domains/vendor/bower/jquery/dist'
{
"name": "yiisoft/yii2-app-basic",
"description": "Yii 2 Basic Project Template",
"keywords": ["yii2", "framework", "basic", "project template"],
"homepage": "http://www.yiiframework.com/",
"type": "project",
"license": "BSD-3-Clause",
"support": {
"issues": "https://github.com/yiisoft/yii2/issues?state=open",
"forum": "http://www.yiiframework.com/forum/",
"wiki": "http://www.yiiframework.com/wiki/",
"irc": "irc://irc.freenode.net/yii",
"source": "https://github.com/yiisoft/yii2"
},
"minimum-stability": "stable",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": ">=2.0.5",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*"
},
"require-dev": {
"yiisoft/yii2-codeception": "*",
"yiisoft/yii2-debug": "*",
"yiisoft/yii2-gii": "*",
"yiisoft/yii2-faker": "*"
},
"config": {
"process-timeout": 1800
},
"scripts": {
"post-create-project-cmd": [
"yii\\composer\\Installer::postCreateProject"
]
},
"extra": {
"yii\\composer\\Installer::postCreateProject": {
"setPermission": [
{
"runtime": "0777",
"web/assets": "0777",
"yii": "0755"
}
],
"generateCookieValidationKey": [
"config/web.php"
]
},
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
}
}
}
"yiisoft/yii2": ">=2.0.5",
лучше вот так не писать, а писать "~2.0.5"
_id
, как постфикс. Хотя, бывают связи, которые не имеют, или не нуждаются в id
, например Почтовый Индекс
, который сам себе id
.
_id
, как постфикс. Хотя, бывают связи, которые не имеют, или не нуждаются в id
, например Почтовый Индекс
, который сам себе id
.product
, order
. В order
есть product_id
, хотя, имхо, разумней писать product
.
phone
может позже связать с таблицой, где будет количество заявок по такому номеру телефона
_id
по факту вообще не верно. верней будет _pk
, тобишь primary key.
pk
не обязательно id
Характерными особенностями классического roguelike являются генерируемые случайным образом уровни, пошаговость и необратимость смерти персонажа
+
подскажите, я как-то могу улучшить код. может можно как-то релейшином связать их?
Customer
public function getUserCreator()
{
return $this->hasMany(User::className(), ['id' => 'createdBy']);
}
CustomerOrderFromWorker
public static function getUserForOrderById($id){
$find = CustomerOrderFromWorker::findOne(['userId' => $id->userId]);
return User::findOne(['id' => $find->userId]);
}
вот_так_делать
Нужно заработать 1 500 рублей за 3 дня. Что посоветуете?
Знания: PHP, HTML, CSS, JS, JQuery;
Пишу на Yii2
@nexor
А вообще можешь зайти в профиль гитхаба человека, потыкать по ссылкам - там и будет видно что он разрабатывает.
лол...
Парни, такой вопрос. Нужно сделать проверку платежей от яндекс кассы. То есть URL на который яндекс касса будет сообщать об успешном платеже. Ну я в контроллер добавил метод, но POST от яндекса не проходит из-за встроенной проверки CSRF у yii. И короче пришлось в контроллер добавить такой костыль:
public function beforeAction($action) {
//отключаем проверку csrf для проверки платежей
$this->enableCsrfValidation = ($action->id !== "callback");
return parent::beforeAction($action);
}
Но имхо наверное как-то более правильно это можно сделать. Кто что думает?
Из шаблонов только Singleton и DI знаю)
как минимум эту проблему решит
final Agent agent = new Agent.Iterative
и далее
module
/controller/action