Yii Framework Forum: Widget Kullanımı Hakkında - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Widget Kullanımı Hakkında Widget Kullanımı Hakkında

#1 User is offline   cemal 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 05-May 13

Posted 08 May 2013 - 02:21 AM

Merhaba Arkadaşlar,

1-Widget nasıl kullanılıyor.indirdiğim widgeti extentions klasörüne atmam yeterli değil mi bunun için başka dosyalara da kod yazılmalı mı?

2-Küçük uygulama geliştirerek yii öğrenilir herhalde.Ben modelimi controllerımı veritabanımı oluşturduktan sonra bitiyorum devamı gelmiyor uygulamanın bunun için bir öneriniz var mı?Misal yii de bunu kesinlikle öğren diyebileceğiniz bir özellik var mı?Başlangıç seviyesindeyim inanın çok çalışıyorum olayı doğru anlamak istiyorum.Çok soru sordum bu kez kusura bakmayın.Emeğiniz için teşekkür ettim.
0

#2 User is offline   Fatih GÜRSOY 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 12-February 13

Posted 08 May 2013 - 04:18 AM

model ve controller oluşturduktan sonra tıkanmak kısmını tam anlayamadım?

Yani dosyaları mı oluşturuyorsunuz?

Modeli gii ile oluşturabilirsiniz. Ondan sonra kendi methodlarınızı eklemenizi öneririm.

Controller'da veriyi çekip, view'e göndereceksiniz. Takıldığınız yer tam olarak bu ise layout yapısını incelemelisiniz.
0

#3 User is offline   cemal 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 05-May 13

Posted 08 May 2013 - 05:00 AM

Merhaba @Fatih Bey,
Gii de model ve controller oluşturduktan sonra controller gereken methodlar otomatik olarak oluşuyor.Ondan sonra controller bağlantıyı kesiyorum.Yani ektsra yapabilecek bişey yokmuş gibi.Bu doğru mu?
Controllerde methodları(actionları) istediğimiz gibi işlemler yaptırabiliyor muyuz?
Widgetleri herzaman kullanmak doğru mu yani verileri istediğimiz gibi çağırmamız daha sağlıklı değil mi?
Cevaplarınız için teşekkür ederim.
0

#4 User is offline   Yahya Sönmez 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 49
  • Joined: 26-October 11
  • Location:Ankara

Posted 09 May 2013 - 04:02 AM

Merhaba arkadaşlar,

eklenti/extension ile widget ı ayrı ayrı değerlendirmek gerekir, çünkü birbirinden farklı şeylerdir ve extension ları farklı bir başlık/konuda değerlendirmek daha uygun olacaktır.

widget konusuyla ilgili olarak şu şekilde başlayabiliriz,
öncelikle uygulamamıza /protected/widgets/ şeklinde dizin ekleyelim ve bu dizin altında örnek bir widget oluşturalım
dosya/widget adı BizimWidget.php olsun
<?php
// 1-yii frameworkun CWidget classından oluşturmak istediğimiz widget i extend ediyoruz
class BizimWidget extends CWidget {

    public function init() {
        // 2-widgetin oluşumu esnasında yorumlanmasını istediğin kodların
    }

    public function run() {
        // 3-widgetin çalışma anında yorumlanmasını istediğin kodlar
    }

}
?>


oluşturduğumuz widgetin örnek kullanımı (herhangi bir view dosyası içerisinde olabilir)
<?php Yii::app()->controller->widget('application.widgets.BizimWidget'); ?>

şeklindedir.

detaylı bilgi için http://www.yiiframew...api/1.1/CWidget sayfasını ziyaret edebilirsiniz,

iyi çalışmalar.
0

#5 User is offline   Yahya Sönmez 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 49
  • Joined: 26-October 11
  • Location:Ankara

Posted 09 May 2013 - 04:24 AM

Merhaba @Cemal Bey,

2."Başlangıç seviyesindeyim inanın çok çalışıyorum olayı doğru anlamak istiyorum." sorunuz, 1. sorunuza göre daha önemli durumda, sadece yii framework değil dğer frameworkler de de veya farklı bir yazılım dili öğrenmeye çalıştığınızda da öncelikli olarak LifeCycle denilen yaşam döngüsünü anlamaya çalışın bu aşamayı daha önceki konularınızda sizlere açıklamaya çalıştım. daha sonra controller ve model class larınızın tamamını kendiniz elle yazarak oluşturmaya çalışın, bu işlemi 3-5 defa farklı basit uygulamalarda yapın başlangıçta sıkıcı gelebilir ama size en faydalı olacak yeri de burası olacaktır. çünkü yapacağınız hatalar olacaktır ve bunları anlamaya/çözmeye çalışarak bağışıklık kazanacaksınız, ilişkili tablolar oluşturarak bunların aralarındaki bağ türü nedir? yii de nasıl ilişkilendirilir ve yazılır gibi konuları araştırıp bunların üzerine yoğunlaşın, frameworke demo ları inlcelemeye veya anlamaya çalışarak yolunuza devam edin derim, şimdilik bu kadar.

iyi çalışmalar.
0

#6 User is offline   Yii::model()-> 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 5
  • Joined: 09-May 13

Posted 09 May 2013 - 04:57 AM

@Cemal Bey,
Sağolun sayende bizde bişeyler öğreniyoruz.Ustalara saygılar.
0

#7 User is offline   cemal 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 05-May 13

Posted 09 May 2013 - 05:01 AM

Sağolun Yahya Bey,
Her anlatışınızda yeni bişeyler öğreniyorum.Teşekkür ettim.Dediğiniz gibi önce model ve controlleri baştan yazıp ona göre diğer özelliklere(widgets,extensions..vb)geçmek lazım.Bunun yanında küçük uygulamada yapmaya çalışacam.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users