امروز:جمعه ,۱۳۹۵/۰۹/۱۹
Download http://bigtheme.net/joomla Free Templates Joomla! 3

جدیدترین مقالات

برنامه نویسی شی گرایی تعریف کلاس در php

آموزش برنامه نویسی شی گرایی در PHP ساختار یک کلاس به این صورت است که ابتدا از کلمه کلیدی class استفاده می کنیم سپس نام کلاس (با حرف بزرگ شروع می شود ) را تعریف می کنیم هر کلاس شامل چندین متغییر (که به متغییر هایی که در کلاس تعریف …

ادامه مطلب»

Minify Script در Yii2

یکی از راه های مفید در سرعت پردازش سایت و همچنین سئو استفاده از minify  و compress کردن فایل های css  و  javascript  هست . برای این کار روش های متنوعی وجود داره که یکی از مفید ترینشون که من استفاده کردم استفاده از ویجتی Yii 2 Minify View Component می …

ادامه مطلب»

حذف web از پروژه basic در IIS در Yii2

در پروژه های basic برای حذف web در url می بایست دو کار انجام داد ابتدا فایل web.config را در روت سایت قرار دهید با محتوای زیر <?xml version=”1.0″ encoding=”UTF-8″?> <configuration> <system.webServer> <directoryBrowse enabled=”false” /> <rewrite> <rules> <rule name=”asset” stopProcessing=”true”> <match url=”^assets/(.*)$” ignoreCase=”false” /> <conditions> <add input=”{URL}” pattern=”^/(assets|css)” ignoreCase=”false” /> …

ادامه مطلب»

yii2 jquery upload file

در قسمت های قبل آپلود فایل رو آموزش دادیم در این مطلب قصد آموزش آپلود فایل با استفاده از jQuery رو خواهیم داشت که ظاهر شکیلتری داره برای مشاهده ی آن به لینک زیر مراجعه کنید : jQuery File Upload Demo خوب برای نصب باید ابتدا با دستور زیر در …

ادامه مطلب»

استفاده از TimestampBehavior

در فریم ورک Yii2 به صورت پیش فرض برای ثبت تاریخ ارسال و تاریخ ویرایش از created_at و Updated_at در جداول استفاده می کند برای اینکه نیاز نباشد شما در هر کنترلر مقدار این دو را مشخص نمایید فریم ورک از behavior ای استفاده می کند که مقادیر این دو …

ادامه مطلب»

Yii2 نمایش تصویر در DetailView

برای نمایش تصویر در detailview راه های مختلفی وجود دارد که یکی از آن ها به روش زیر می باشد DetailView::widget([ 'model' => $model, 'attributes' => [ 'id', 'name',[ 'attribute'=>'photo', 'value'=>$model->photo, 'format' => ['image',['width'=>'100','height'=>'100']], ], [ 'attribute' => 'birth_date', 'format' => ['date', 'dd-MM-Y'], ], 'mobile', ], ])

ادامه مطلب»

نمایش تصویر کاربر با استفاده از google API

آموزش برنامه نویسی به زبان php و فریم ورک Yii در صورتی که برای مدیریت کاربران خود از ماژول dektrium-user استفاده می کنید چنانکه از قابلیت social network یا همان ثبت نام با استفاده از gmail یا facebook و …. استفاده می کنید برای دسترسی به تصویر کاربر به روش …

ادامه مطلب»

yii2 ckeditor widget

یکی از ویجت هایی که در اکثر پروژه ها استفاده می شود استفاده از ckeditor می باشد در فریم ورک Yii نیز ویجتی برای استفاده از قابلیت های ckeditor پیاده شده است برای نصب این ویجت ابتدا به وسیله کامپوزر کد زیر را اجرا کنید تا ویجت نصب شود composer …

ادامه مطلب»

استفاده از کوئری کش query cache

فریم ورک Yii امکان استفاده از کش در کوئری زدن رافراهم کرده است به این صورت کوئری شما به جای اینکه با هر بار درخواست اجرا بشه یکبار اجرا میشه و آن را کش cache می کند با استفاده از کد زیر نحوه ی استفاده از این روش مشخص شده …

ادامه مطلب»

Using Flash Data در Yii2

فریم ورک Yii ثابتی به عنوان flash data فراهم کرده است فلش دیتا یک سشنی هست که : در یک درخواست request تنظیم میشه تا درخواست بعدی در دسترس هست (تا زمانی که درخواست دیگه ای ارسال نشه قابل دسترسی می باشد) به طور خودکار پس از آن حذف می …

ادامه مطلب»