cannot create directory ‘/var/lib/os-prober/mount’: File exists

sudo update-grub

ubuntu update-grub cannot create directory ‘/var/lib/os-prober/mount’: File exists

Solution

Try second attempt (may be in first another installation block your command execution):

yii2 ->load() и ->attrubutes = ... -- Какая разница при загрузке значений, данных в ActiveRecord, Model

Что делает вызов $model->load()

load() пытается найти в переданном массива подмассив, который имеет имя. которое доложно быть у "формы" модели -- обычно это имя самой модели.

Что делает вызов $model->attributes =...

Присваивание же методом вроде:

yii2 Загрузка модели ActiveRecord из подмассива POST (или произвольного ассоцитивного массива)

В этом случае работают $comment->attribute:

if (!(($comment->attributes = Yii::$app->request->post('Comment')) 
&& $comment->validate()))
  {
       throw new UnprocessableEntityHttpException(
           'Некорректные данные комментария:' . print_r($comment->getErrors(), true));
  } 

Если, же вы хотите использовать load(), то передавайте подмассив.

yii2 Setting unknown property Model -- как исправить ошибку

Exception (Unknown Property) ;yii\base\UnknownPropertyException; with message ;Setting unknown property: ....

Если вы используете consultnn\embedded\EmbeddedDocument или вообще любую структуру, уснаследованную не от AcitveRecord а от Model, то приходится помимо массива из attributes() в модели создавать ещё и поля класса:

то есть писать как-то так:

Yii2 CamelCase в именах папок, директорий контроллеров -- (Большие, загланые буквы) -- не работают, (нижнее подчеркивание)

Обнаружил, что с заглавными буквыми в подпапках контроллеров получаем ошибку 404.
А потому вместо CameCase-а приходится использовать нижнее подчеркивание в имени папки, и в пронстрансве имен контроллера:

namespace app\controllers\es\report_chat;

/**
 * Контроллер-обработчик запросов чата 
 */
class AjaxChatController extends Controller
{

-- то есть папка должно быть с имененм:
report_chat

тогда всё загружается нормально.

То есть обратиться к действию данного контроллера можно по URL-у вроде:

phpbb Комментарии в шаблоне HTML

phpBB Использует какой-то свой шаблонизатор -- закомментировать шаблон помешанный с html можно так (используя "невыполнимое условие"):

<!-- IF 0 -->
 а тут то, что закомментировано
<!-- ENDIF -->

Или в одну строчку:

<!-- IF 0 --> то, что закомментировано <!-- ENDIF -->

phpbb Не изменяется html а шаблоне phpbb3

Нужно включить пересборку шаблона (а потом выключить ,когда изменения будут завершены, чтобы всё работало быстрее):

ACP 
-> General 
-> Load Settings 
-> Recompile stale style components:

yii2 MongoIdValidator Как конвертировать в объект или строку

Например так в объект:

    public function rules()
    {
        
        return [
            
            ['foiv_id', MongoIdValidator::className(), 'forceFormat' => 'object'],

А если нужно в строку, то так:

'forceFormat' => 'string'

jquery Получить значение поля элемента формы (input, textarea)

Пусть у нас есть форма типа:

<form id="chat_send_message_form" action="#"  data-report-id="<?= $model->_id ?>" data-report-type="<?= $model->type ?>" >
        <div class="comment-text">
            <textarea name="message-text" id="#" placeholder="Введите сообщение..." ></textarea>

Тогда после получения объекта формы, получить значение поля типа textarea можно как-то так:

phpbb 3/3.2 Видео bbcode - как вставлять

Настраивайте по этим инструкциям -- https://www.phpbb.com/customise/db/bbcod...

Просто нужно создать тэг и добавить JS, например к орень сайта.

Pages

Subscribe to fkn+antitotal RSS