آموزش ویدئویی » شروع کار با CodeIgniter

در این ویدئوی حدوداً ۱۰ دقیقه‌ای شما را با یکی از فریم‌ورک‌های پی‌اچ‌پی به نام CodeIgniter آشنا می‌کنم که استفاده از آن بسیار ساده و در عین حال یک فریم‌ورک قدرت‌مند می‌باشد. چند مثال ساده را با هم مرور می‌کنیم و یاد می‌گیریم که چطور از دیتابیس‌ها در CodeIgniter استفاده کنیم.

برای ورود به سایت CodeIgniter اینجا کلیک کنید.
می‌توانید این ویدئو را با حجم ۲۵ مگابایت و کیفیت HD 720p دریافت نمایید.

دیدگاه‌ها (۵۶)

  • سلام
    به دلیل نیاز به لاگین و نامعتبر شدن لینک دانلود پس از مدتی، بهتر است به صفحه اصلی خود ویدئو در ویمئو لینک دهید نه لینک دانلود موقتی آن :)

    پاسخ

    در جریان این مورد هستم، فعلن به‌صورت موقتی این لینک رو گذاشتم تا سر فرصت ویدئو رو جایی آپلود کنم.

    پاسخ

    بله دیدم. دستتون درد نکنه.

    البته من هنوز برای استفاده از فریم ورک توجیه نشدم و ترجیح میدم از فریم ورک شخصی! استفاده کنم. طبعا توابع نوشته شده در پروژه های جدید include میشه و نیازی به نوشتن دوباره‌اش نیست :-)

    پاسخ

    منطق برنامه نویسی برپایه فرامورک ها خیلی بالاتر از include کردن فایل ها ست
    یکم بیشتر در مورد mvc , oo تحقیق و مطالعه کنی همه چیز دستت میاد

    پاسخ

  • عالی بود.

    پاسخ

  • فوق العاده بود علیها جان … دستت درد نکنه

    پاسخ

  • عالی بود خب…. مرسی علی جان ;)

    پاسخ

  • به عنوان اولین ویدئوی آموزشی، قدم بزرگی رو برداشتی. واقعا عالی بود.
    یه سوالم در مورد قالب سایت دارم: این قالبو خودتون طراحی کردید؟ اگه اینطوره با کمک چه برنامه ای. دریم ویور یا ….؟ من خیلی دنبال یه قالب میگردم که از سبک قالبای وبلاگی به دور باشه. مثل همین قالب شما.
    ممنون

    پاسخ

  • سلام
    البته من هنوز ندیدم این ویدیو رو .ولی کار خیلی خوبیه امیدوارم که ادامه پیدا کنه.
    این کاری که شما امروز کردی من مدتها ست که میخواستم شروع کنم .هم در مورد codeigniter هم jquery و هم cake .ولی خب وقتش و حوصلش نبود.
    تحریکم کردی که منم استارت بزنم .
    به هر حال امیدوارم که موفق باشی .

    پاسخ

  • کار خوبی رو شروع کردی ، خسته نباشی
    امیدوارم که ادامه داشته باشه

    پاسخ

  • سلام!
    کار نویی بود تو وبلاگستان فارسی! مخصوصاً برای ترغیب کاربران تازه کار برای استفاده از فریمورک‌ها و …
    ولی یه موردی هست که کاش رعایت می‌کردی! اونم استفاده از ساختار MVC توی ci بود! اینا خودشون رو کشتن و ساختار mvc رو برای CI پیاده کردن! بعد شما براحتی همه بخش‌ها رو کنار گذاشتی و فقط چسبیدی به controller ها!
    البته شاید هم بخاطر این بود که این ویدئو فقط چیزی برای آشنایی بود!!!

    بهرحال خیلی خوب بود! موفق باشی…

    پاسخ

    مهدی جان من سعی کردم آموزش در سطحی باشه که هم برای کسی که تو پی‌اچ‌پی تازه‌کار هست به‌کار بیاد و هم کسی که می‌خواد با ci آشنا بشه و کار با کنترلرها هم کاربردی‌ترین قسمتی بود برای شروع به‌نظرم. به بخش‌های دیگه‌ی این فریم‌ورک هم در آینده اشاره می‌کنم مطمئنن و ممنون.

    پاسخ

  • من سایت http://www.niloofaran.com رو با همین فریم ورک کار کردم. واقعا فریم ورک خوبیه. ازش خیلی راضی هستم. اما کمی با AJAX مشکل داره. بی صبرانه منتظر نسخه ۲ اش هستم

    پاسخ

  • سلام علیها جان.من پیغامی رو از طریق تماس با من براتون ارسال کردم ممنون میشم هر چه سریعتر پاسخم رو بدین مرسی
    محمد نصیری

    پاسخ

  • درود
    یه سوال بیربط به موضوع میپرسم
    تعداد مشترکین فید و همینطور تازه ترین توییت ها رو با چه افزونه هایی نشون دادین، افزونه هایی رو دیدم ولی خواستم ببینم شما از چی استفاده می کنین
    بدلیل بیربط بودن به موضوع توقع فحش شنیدن رو هم دارم :دی

    پاسخ

  • برای کسایی که نمی دونن فریم ورک چیه و حداقل یک مثال رو تجربه کنن خوبه .هر چند که ماها همون اول مستقیم رفتیم سراغ “سمفونی” …

    پاسخ

  • علی رضاجان کارت عالی بود. به قول یکی از دوستان ۱ سالی هست که ما تصمیم داریم از این کارا بکنیم.
    اما لازم دیدم چند نکته رو خدمت شما و دوستان علاقه مند گوشزد کنم.

    ۱- در صحبتهات هاتون فرمودین یک فریم ورک ساده و قدرتمند. در صورتی که بهتر بود میگفتید ساده و محبوب، چون در مقابل دیگر فریم ورک ها قدرتمند محسوب نمیشه

    ۲- به قول دوستمون چسبیدی به کنترلر هاااا ، بزرگترین مزیت فریم ورک ها به کتابخانه ها استفاده از معماری استاندارد هست. که MVC یا معماری ۳ لایه معروفترین و گسترده ترین معماری حال در بین فریم ورک ها هست.

    ۳- بزرگترین ضعف این فریم ورک نداشتن یک ORM هست.شاید خیلی از طرفداران این فریم ورک در جواب این حرف من بگویند با مقداری تغییرات میشه از Doctrine استفاده کرد. اما نکته مهم این هست که تا الان به صورت رسمی از طرف توسعه دهندگاه پشتیبانی نشده

    ۴- همیشه سادگی ملاک خوبی برای فراگیری نیست، برای انتخاب یک فریم ورک اول نیاز های خودتون رو مشخص کنید. و طبق اون نیاز ها سراغ یکی از فریم ورک ها برید.

    ۵- پیشنهاد میکنم از همین الان به سمت cakephp یا symfony حرکت کنی. زیاد به CI دل نبند

    ۶- من مخلص همه طرفداران CI هستم. لطفا یواش بزنید من رو :d

    پاسخ

    ممنون صالح جان بابت توضیحات. کاملا باهات موافقم. البته دلیل انتخاب ci برای این هستش که فکر می‌کنم برای شروع کار با فریم‌ورک‌ها و کلا درک‌شون ci نسبتا گزینه‌ی مناسبیه به دلیل همین سادگیش. می‌شه باهاش از ساختار ام‌وی‌سی سر در آورد و بعد از اون سراغ یه فریم‌ورک قوی‌تر رفت که مطمئنا اون کیک یا سیمفونی خواهد بود.

    پاسخ

  • حرکت شجاعانه ی شما در باب تهیه محتوای آموزشی به صورت ویدئویی قابل ستایشه.
    به نظر بنده هم اگر یکم بیشتر راجع به MVC ها اولش توضیح میدادی بهتر بود.
    صد البته که این فریم ورک نیاز تازه کار ها مرتفع می کنه.
    به شخصه فریم ورک خودم رو ترجیح میدم ولی از کیک و سیمفونی نمیشه به آسونی گذشت.
    پیشنهادم واسه دوستان تازه کار اینه که حداقل یه نگاهی به قابلیت های این فریم ورک ها بندازن.

    مخلص همه دوستان

    پاسخ

  • خب من با ci کار کردم، کیک رو هم مدتیه دارم باهاش ور میرم
    کارتمیزی بود
    دستت درد نکنه
    فقط میخوام چندتا چیز ازت بپرسم، اول اینکه با چه چیزی اون افکت زوم رو انجام دادی؟
    البته اگه از اسرار کارت نباشه،
    ضمن اینکه اون dock ای که پایین صفحه ات بود خیلی تمیز بود، اسمش چیه؟

    پاسخ

    حقیقتا من هم شیفته نوار ابزارت که استایل مک داره شدم.
    و صد البته پیشنهاد میکنم که صدای خودت رو روی مد ۶۴ کیلوبیت بزاری تا یک کمی صدات بهتر شنیده بشه.
    در ضمن موقع تایپ کردن کد هات هیچ صدایی نیست. (پیشنهاد اینه که بعد از اسکرین کپچر هات صدا گذاری کنی)
    آهنگ های پراگرسیو راک اینترو و آوت ترو رو هم میشه با قطعاتی که با پیانو نواخته شده جایگزین کرد.

    بدک نیست که یک نگاهی به IDE آپتانا بندازی. (شایدم طرفدار اپن سورسی) :دی

    پاسخ

    اون داک رو از اینجا می‌تونید بگیرید.

    پاسخ

    متشکرم

    پاسخ

    تعجب کردم که راکت داک اینطوری شده باشه
    من خیلی وقت پیش ها با ورژنهای قبلیش کار کرده بودم و خیلی جالب نبوده!
    اما انگار پیشرفت زیادی کرده
    ممنون، لطف کردی

    پاسخ

  • سلام و خسته نباشید آموزش بسیار خوبی بود
    می خواستم خواهش کنم اگر می شود آموزش استفاده از css3 و یا فریم ورک های css را هم بگزارید ، چون آموزش های شما بر خلاف آموزش های سایت های دیگر کامل و بی نقص است
    ممنون

    پاسخ

  • ببین خیلی عالی بود
    نمی دونم چرا ولی کلا با شخصیت و کارهات حال می کنم این ویدیو هم که دیگه محشر بود
    دمت گرم

    پاسخ

  • به به
    بس که به خاطر انتخاب CI زده بودن تو ذوق من گوشه گیر شده بودم :))
    الان که این آموزش شما رو دیدم خوشحال شدم.
    منم چمد وقت پیش سعی کردم یه داکیومنت از چیزای وتجب CI و یک مثال ساده بنویسم که از آدرس زیر قابل دسترسه:
    http://pitm.net/Blog/?p=468
    خوشحال میشم یه نگاه بهش بکنی ، بازم تشکر میکنم بایت فیلمو فرهنگ سازی برای CI ;)

    پاسخ

  • بسیار عالی بود.

    ممنون!
    م.م

    پاسخ

  • علیرضا ………… تو داری چیکار می کنی بشر ….. بی خیال بابا

    پاسخ

  • با سلام خدمت شما و خسته نباشید
    سوالی داشتم من داکی که شما در فیلم آموزشی استفاده می کردید را نصب کردم ، در داک شما زمانی که برنامه ای مانند همان مرورگر اجرا می شود داک مخفی می شود اما این قابلیت را داک من ندارد می خواستم بدانم چگونه این قابلیت را اعمال کنم ؟
    با تشکر از شما ممنون می شوم جوابم را بدهید

    پاسخ

    آقای علیها خسته نباشید خواهش می کنم پاسخ این سوال من را بدهید
    ممنون از شما

    پاسخ

    شما می تونی از تنظیمات مربوط به داک گزینه ی اتو هاید یا پنهان سازی خودکار رو انتخاب کنی.
    همینطور میتونی با مراجه به سایت سازنده از افزونه های بهتر و کارآمد تری استفاده کنی.

    پیروز باشی

    پاسخ

  • خیلی خیلی جالب هست.
    چند وقتی بود دنبال آموزش ci میگشتم ولی بدلیل تنبلی بیش از حد قسمت نبود چیزی یاد بگیرم
    امروز که این آموزش رو تو ساییتون دیدم خیلی کف کردم.
    همینطور ادامه بدید.

    HD بودنش منه کشته.

    موفق باشید.

    پاسخ

  • با سلام!
    کدیگ نایتر تلفظ صحیح است!

    پاسخ

    کاملا موافقم

    پاسخ

  • salam
    kheili ali bud
    man kheili ajale daram bara yadgirish
    az rahnamasham estefade mikonam motevaje nemisham
    bagheie filme amuzeshi shomakey be dastemun mirese
    kheili ali bud
    mamnun

    پاسخ

  • درود علیرضا !
    در مورد کا با دیتابیس اصلا چنگی به دل نمیزنه
    من با کیک تازه شروع کردم ولی توی کیک واسه کار با دیتابیس اصلا کوِیری ننوشتم و خیلی راحت تر میشه با بانک کار کرد
    کار اوکی بود!

    پاسخ

    موافقم، اصلا یکی از برتری‌های کیک همین هست که با دستورات اس‌کیو‌ال سروکار نداری.

    پاسخ

    برای CodeIgniter هم می‌شه اصلا از کوئری استفاده نکرد

    این که چیز خاصی نیست

    پاسخ

  • مشخص هست که زحمت کشیده شده برای این ویدئو
    من از شما بخاطر کارتون تشکر می‌کنم

    امیدوارم قسمت‌های بعدی توتوریال ci هم به زودی آماده بشه.

    موفق باشید

    پاسخ

  • سلام
    تمی که روی سیستمتون نصب هستش اسمش چیه؟
    خیلی زیباست میخوام ازش استفاده کنم لطفا اسمش رو بگین
    مرسی

    پاسخ

  • faghad khastam tashakor konam

    پاسخ

  • آهنگ July قشنگ بود.
    ویدئو که پر کرده بودی هم البته خوب بود! منتظر بعدی‌هاش …

    پاسخ

  • ممنون
    من برای این کار (جلوگیری از کارهای تکراری) یک فایل php ساختم و تمام توابع و… رو توش کپی کردم. هر وقت لازم داشته باشم همون فایل رو include میکنم.

    مزیت framework نسبت به این کار من چی هست؟

    پاسخ

    دوست عزیز شما فقط یک پرونده دارید که در آن یک سری توابع قرار دادید. ماجرای فریم‌ورک‌ها چیزی فراتر از این‌هاست و یکی از مزایای فریم‌ورکی مانند همین کدایگنایتر یا کیک، معماری MVC هست. در کل قضیه پیچیده‌تر از اینکلود کردن تعدادی تابع هست.

    پاسخ

  • جالب بود … ولی نه زیاد

    پاسخ

  • با سلام و خشته نباشی
    شخصا کاری ندارم که چرا CI چرا کیک و …. نه ، مهم زحمتی بود که کشیدی، زحمتی که شاید خیلی یا توانش رو ندارن، یا حوصلش رو. پس باید قدردانی کنیم بابت زحمت های شما

    پاسخ

  • سلام
    میدونم بخاطر اینکه دیدگاهم به موضوع ربطی نداره شاید ناراحت بشین ولی از صفحه ی تماس نتونستم باهاتون ارتباط برقرار کنم
    یه خواهشی داشتم ..میخواستم اون تم ویندوز که ازش استفاده می کنین و شبیه مکینتاش هست رو برام بفرستین
    توروخدا بفرستین…یا اسمش رو بهم بگین.. دعاتون میکنم
    ممنون

    پاسخ

    کامنت های بالا رو ملاحظه بفرماین.

    پاسخ

  • کار عالی بود مرسی !

    پاسخ

  • سلام
    آموزش خوب بود
    ولی کم بود
    البته واسه من که هیچ آشنایی نداشتم خوب بود
    من میخوام کار با فریم ورک ها رو یاد بگیرم
    حالا اول از کدوم شروع کنم؟
    CAKEPHP یا همین codeigniter ؟
    در ضمن این آهنگ پس زمینه ویدئو مال کیه؟
    کدوم گروه ، اسم اهنگشم بگو ممنون میشم

    پاسخ

  • سلام
    ادیتوری که استفاده می کنید چه

    پاسخ

  • سلام من تمام کارهایی رو که گفتید انجام دادم و فایلی با نام a.php را در controllers ساختم اما
    این خطا ظاهر می شود
    The requested URL /CodeIgniter/a was not found on this server

    پاسخ

  • هه هه هه هه هه هه هه هه هه نظری ندارم

    پاسخ

  • بسیار عالی بود، پایدار و برقرار باشید.

    پاسخ

  • پست های بعدی در مورد CI کی میاد!!!

    پاسخ

دیدگاه خود را ارسال کنید


می‌توانید از برخی کدهای HTML استفاده نمایید:


<a> <b> <blockquote> <i> <em> <pre> <code> <strong>