PDA

View Full Version : سوال: Acl.php



reza.palang
پنج شنبه 11 تیر 1388, 19:24 عصر
باز هم سلام
اطلاعاتی در مورد acl.php می خوام.
مشکل اینه که من میخوام توی cmd فرمان زیر رو اجرا کنم ولی اجرا نمیشه. (دایرکتوری که باید این فرمان توی اون اجرا بشه app هست)
php acl.php create aro 0 null Users
ولی این فایل acl.php توی دایرکتوری app نیست.
اگه راهنمایی کنید ممنون میشم

realman
جمعه 12 تیر 1388, 13:03 عصر
قرار نیست این فایل تو پوشه app باشه.مسیر تمام فایل های دستورات console اینه:

cake\console\libs


* ورژن کیک شما چیه؟
*دقیقا با چه پیغامی مواجه میشی؟

zoghal
جمعه 12 تیر 1388, 13:29 عصر
کاش یکی نحوه کار با acl رو به صورت روان توضیح میداد

reza.palang
جمعه 12 تیر 1388, 15:39 عصر
{ممنون از جوابتون}

قرار نیست این فایل تو پوشه app باشه.مسیر تمام فایل های دستورات console اینه:

cake\console\libs
* ورژن کیک شما چیه؟
*دقیقا با چه پیغامی مواجه میشی؟

خب من از این فایل که گفتید استفاده کردم. یعنی بجای این فرمان:
php acl.php create aro 0 null Users
از این استفاده کردم:
php D:\wamp\www\cake_project\cake\console\libs\acl.php create aro 0 null Users
وپیغامی که میده اینه:
fatal error: Class 'App' mpt found in D:\wamp\www\cake_project\cake\console\libs\acl.php on line 29

ورژن کیک مک 1.2.0 هست

realman
جمعه 12 تیر 1388, 15:50 عصر
قبل از هر کاری اخرین نسخه cakephp رو دریافت کنین.احتمالا مشکلتون حل شه.
اگر نشد از این دستور استفاده کن:

../cake/console/cake acl create aro root 'Users'

و اگر باز هم نشد در فایل dbo_source.php خط 29 رو با

uses('set', 'string');
جایگزین کن.

reza.palang
شنبه 13 تیر 1388, 19:00 عصر
ممنوون realman عزیز.
آخرین ورژن رو هم نصب کردم مشکل حل نشد. و با دستور کد اول که اجرا میکنم این پیغام رو به من میده:
Available ACL commands:
- create
- delete
- setParent
- setPath
- check
- grant
- deny
- inherit
- view
- initdb
- help

توی فایل dbo_source.php هم خط 29 چیزی جز کامنتهای کد نویس نبود.
آیا مشکل ا زکجا هست؟ و آیا همه با این مشکل در شروع برخورد میکنه؟
ممنون

realman
شنبه 13 تیر 1388, 20:50 عصر
احتمالا یه جای کارت میلنگه!
این کارایی که می گم ،مرحله به مرحله انجام بده:
1-در محیط consol این کد رو اجرا کن:

c:\wamp\www\cake\app>cake schema generate

2-حالا این کد:

c:\wamp\www\cake\app>cake schema run create DbAcl
ازت در مورد حذف و ساخت مجدد جداول acl سوال می کنه.اونارو تایید کن.

3-حالا کدی که می خوای و الباقی کدها:

cake acl create aro 0 Users

.
.
.
:تشویق: