Сообщения

Сообщения за Июль, 2015

Yii 2 AD LDAP

cd localhost\yii2basic
правим composer.json
добавляем
{ "name": "yiisoft/yii2-app-advanced", "description": "Yii 2 Advanced Project Template", "keywords": ["yii2", "framework", "advanced", "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", "repositories": [ { &quo…

Логирование в ASP.NET MVC 4

Изображение
1. С помощью NuGet ставим Nlog
2.\Web.config В секцию добавляем
<configuration><configSections><sectionname="nlog"type="NLog.Config.ConfigSectionHandler, NLog" />
3.В самом конце добавляем
</entityFramework><nlogxmlns="http://www.nlog-project.org/schemas/NLog.xsd"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><targets><targetname="console"xsi:type="Console"layout="${date:format=HH\:mm\:ss}|${level}|${message}" /><targetname="file"xsi:type="File"fileName="${basedir}/logs/Log.${level}.current.txt"layout="${longdate} ${callsite} ${level}: ${message} ${exception:format=Message,StackTrace} ${stacktrace}"archiveFileName="${basedir}/logs/archives/log.error.${shortdate}.{#}.txt"archiveAboveSize="5242880"archiveEvery="Day"archiveNumbering = "Rolling"maxArchiveFiles="3" /></targets…

Yii загрузка файлов

Изображение
по мотивам

создаем таблицу (я использую postgres)

CREATE TABLE techbase.item ( id SERIAL, name TEXT NOT NULL, url TEXT, CONSTRAINT item_pkey PRIMARY KEY(id), CONSTRAINT item_url_key UNIQUE(url) ) WITH (oids = false); COMMENT ON COLUMN techbase.item.id IS 'ид'; COMMENT ON COLUMN techbase.item.name IS 'имя'; COMMENT ON COLUMN techbase.item.url IS 'Источник (URL без http://)';
создаем модель и круд

правим protected\models\Item.php чтобы получилось следующее

class Item extends CActiveRecord { public $icon; // атрибут для хранения загружаемой картинки статьи public $del_img; // атрибут для удаления уже загруженной картинки /** * @return string the associated database table name */ public function tableName() { return 'item'; } /** * @return array validation rules for model attributes. */ public function rules() { // NOTE: you should only define rules for those attributes …