conn.onopen = function(e) {
conn.send(JSON.stringify({userId : document.getElementById('user_id').value}));
};
ConnectionInterface $conn
public function onMessage(ConnectionInterface $from, $msg)
{
$data = json_decode($msg);
if (property_exists($data, 'userId')) {
$userId = $data->userId;
$from->userId = $userId;
$this->users[$userId] = $from;
} else {
$this->users[$data->to]->send($msg);
}
}
$validator = Validation::createValidator();
$violations = $validator->validate([
'shippingFirstName' =>$_REQUEST['shippingFirstName'],
'shippingLastName' => $_REQUEST['shippingFirstName'],
], new ShippingConstraint());
if (count($violations) !== 0 ) {
foreach ($violations as $violation) {
echo $violation->getMessage().'<br>';
}
exit;
}
nodes = {
"hostname_your_virtual_machine" => "192.168.10.10"
}
Vagrant.configure("2") do |config|
config.vm.box = "debian/stretch64"
config.vm.box_url = "debian/stretch64"
nodes.each do |name, ip|
config.vm.define name do |machine|
machine.vm.synced_folder "/Users/user/mount_folder_name", "/var/www/symfony"
machine.vm.hostname = "%s" % name
machine.vm.network :private_network, ip: ip
machine.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--memory", 2048]
v.customize ["modifyvm", :id, "--cpus", 2]
end
end
end
end
Пока рассматриваю Yii2 и Symfony2, т.к. больше особо ничего и не знаю :) Склоняюсь к yii, даже не знаю почему.
Не знаю, стоит ли рассматривать Angular и т.п.?
Собственно вопрос в том, на чем можно реализовать и что будет лучше поддаваться масштабированию в дальнейшем? Что легче поддерживать и для чего будет проще найти специалиста? Возможно есть другие варианты?