select
B.ACCOUNTID as A1,
B.FIO as A2,
B.ACCOUNTGTS as A3,
GROUP_CONCAT(A.NUMBERA SEPARATOR ', ') as A4,
C.MAXCONNECTIONS as A5
from TBGTS B
left outer join TBPHONES A on (A.ACCOUNTID = B.ACCOUNTID)
left outer join TBACCOUNTS C on (A.ACCOUNTID = C.ACCOUNTID)
left outer join TBACCOUNTSUPDATE D on (D.ACCOUNTID = A.ACCOUNTID and D.EMITTERKCID = B.EMITTERKCID)
group by B.ACCOUNTID, B.FIO, B.ACCOUNTGTS, C.MAXCONNECTIONS
preg_match('/<w:body>.*(<w:p>(.*)<\/w:p>).*<\/w:body>/is', $string, $matches);
Модификатора на JS всего 3 я так понял.
Разные методы применения регулярки в JS, это как разные функции в php?
А то что внутри слешей в регулярке совпадает у языков?
Самый важный момент для меня это подмена цены и кол-ва предметов
var ModelView = Backbone.View.extend({
// ...
render: function() {
var $template = this.model.get('online') ? $('#template1') : $('#template2');
var template = _.template($template.html());
this.$el.html(template(this.model.toJSON()));
return this;
}
});
Далее перебираю линки, какое-то количество вывожу, какое-то объединяю в дроп-даун.
.test {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
position: relative;
overflow: hidden;
}
Контроллер содержит бизнес логику. Проверку введенных данных и т.д.
Может разбить контроллер на несколько частей?
Я очень слабо понимаю когда стоит использовать статику, а когда нет, в принципе объект тут не нужен, только проверка и все...
class Auth
{
protected $adapter;
protected $storage;
public function __construct(AdapterInterface $adapter, StorageInterface $storage)
{
$this->adapter = $adapter;
$this->storage = $storage;
}
public function attemp($login,$password)
{
$this->adapter->attemp($login, $password);
}
public function check()
{
return $this->storage->check();
}
}