echo '<table cellspacing="1" width="100%">';
do {
echo "
<tr>
<td>{$dbGetUsersResult[id]}</td>
<td>{$dbGetUsersResult[name]}</td>
<td>{$dbGetUsersResult[height]}</td>
<td>{$dbGetUsersResult[sclass]}</td>
<td><a href=\"#\" id=\"delete-link\" data-id=\"{$dbGetUsersResult['id']}\">X</a></td>
</tr>";
}
while ($dbGetUsersResult = mysql_fetch_array($dbGetUsers));
echo "</table>";
echo '<textarea name="main_text" id="main_text" cols=37 rows=5>'.htmlspecialchars($row['main_text']).'</textarea>';
$users = User::with(['posts' => function($query)
{
$query->where('title', 'like', '%первое%');
},
'foo',
'bar' => function($query){
// bar query
}])->get();
Category::with('params.values')->whereHas('params', function($query){
$query->where('something', 'foobar');
})->get();
public function get(Request $request)
Смогу ли я на фреймворке писать свои модули (любые и любой сложности) для моей CMS. Наверняка не в одном фреймворке нет функции анализа собственного контента (для последующего продвижения) по принципу поисковых роботов. Не помешает ли мне фреймворк создавать такие модули из-за своего ограниченного функционала.
Смогу ли я совершенствовать любой модуль фреймворка (например добавление комментариев) под свои нужны не мешая его обновлению (если выйдет новая версия). Или придется ли мне все переписывать с выходом новой версии, как это приходится делать на CMS типа DLE.
На сколько я буду зависеть от выхода новых версий? Например, я хочу сейчас скачать и дальше уже делать с ним что угодно не боясь, как в предыдущем вопросе, что найдут какую-то уязвимость и снова придется его обновлять и переписывать все свои коды в сотнях файлах php.
Можно ли будет (искюча вариант, что я скопирую сайт на локалку и год буду переписывать его с нуля на фреймворк) постепенно, не нарушая работу сайта, перенести собственные CMS на фреймворк учитывая то, что в них десятки модулей, собственные админ панели и т.д.
Ну и наконец, выбрал я, скажем, вреймворк. А разработчик прикрыл его дальнейшую разработку. Могу ли я оставить фреймворк и дальше им пользоваться не переписывая опять все файлы на новый фреймворк.
http://mt{s}.google.com/vt/v=w2.106&x={x}&y={y}&z={z}&s=&lyrs=m@{timestamp},traffic%7Cseconds_into_week:{seconds}&opts=T&apistyle=p.v%3Aoff
php artisan make:model Localization
protected $table = 'localization';
public function lozalizable()
{
return $this->morphTo();
}
public function lozalization(){
return $this->morphOne('App\Localization', 'lozalizable');
}
Schema::create('localization', function (Blueprint $table) {
$table->increments('id');
$table->string('field');
$table->string('language');
$table->string('value');
$table->string('lozalizable_type');
$table->integer('lozalizable_id');
$table->timestamps();
});
$article = Article::create($Atricle);
$localization = new Localization;
$localization->language = 'en';
$localization->field = 'content';
$localization->value = 'Znachenye na english yazike';
$article->localization()->save($localization); //привязываем к свежесозданному объекту Article новую локализацию
public function scopeGetLocalize($language, $field){
return $this->localization()->where(['language' => $language, 'field' => $field])-> firstOrFail()->value;
}
$article->getLocalize('en', 'title')